home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-05-12 | 392.5 KB | 8,272 lines |
- SUBJECT: main
- TITLE: Table of Contents
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:INTRODUCTION
- SUBTOPIC: SPICE:CIRCUIT DESCRIPTION
- SUBTOPIC: SPICE:CIRCUIT ELEMENTS AND MODELS
- SUBTOPIC: SPICE:ANALYSES AND OUTPUT CONTROL
- SUBTOPIC: SPICE:INTERACTIVE INTERPRETER
- SUBTOPIC: SPICE:BIBLIOGRAPHY
- SUBTOPIC: SPICE:APPENDIX A
- SUBTOPIC: SPICE:APPENDIX B
- SUBJECT: INTRODUCTION
- TITLE: INTRODUCTION
- TEXT: H
- TEXT: H _1. _I_N_T_R_O_D_U_C_T_I_O_N
- TEXT: H
- TEXT: H
- TEXT: H SPICE is a general-purpose circuit simulation program
- TEXT: H for nonlinear dc, nonlinear transient, and linear ac ana-
- TEXT: H lyses. Circuits may contain resistors, capacitors, induc-
- TEXT: H tors, mutual inductors, independent voltage and current
- TEXT: H sources, four types of dependent sources, lossless and lossy
- TEXT: H transmission lines (two separate implementations), switches,
- TEXT: H uniform distributed RC lines, and the five most common sem-
- TEXT: H iconductor devices: diodes, BJTs, JFETs, MESFETs, and MOS-
- TEXT: H FETs.
- TEXT: H
- TEXT: H The SPICE3 version is based directly on SPICE 2G.6.
- TEXT: H While SPICE3 is being developed to include new features, it
- TEXT: H continues to support those capabilities and models which
- TEXT: H remain in extensive use in the SPICE2 program.
- TEXT: H
- TEXT: H SPICE has built-in models for the semiconductor dev-
- TEXT: H ices, and the user need specify only the pertinent model
- TEXT: H parameter values. The model for the BJT is based on the
- TEXT: H integral-charge model of Gummel and Poon; however, if the
- TEXT: H Gummel- Poon parameters are not specified, the model reduces
- TEXT: H to the simpler Ebers-Moll model. In either case, charge-
- TEXT: H storage effects, ohmic resistances, and a current-dependent
- TEXT: H output conductance may be included. The diode model can be
- TEXT: H used for either junction diodes or Schottky barrier diodes.
- TEXT: H The JFET model is based on the FET model of Shichman and
- TEXT: H Hodges. Six MOSFET models are implemented: MOS1 is
- TEXT: H described by a square-law I-V characteristic, MOS2 [1] is an
- TEXT: H analytical model, while MOS3 [1] is a semi-empirical model;
- TEXT: H MOS6 [2] is a simple analytic model accurate in the short-
- TEXT: H channel region; MOS4 [3, 4] and MOS5 [5] are the BSIM
- TEXT: H (Berkeley Short-channel IGFET Model) and BSIM2. MOS2, MOS3,
- TEXT: H and MOS4 include second-order effects such as channel-length
- TEXT: H modulation, subthreshold conduction, scattering-limited
- TEXT: H velocity saturation, small-size effects, and charge-
- TEXT: H controlled capacitances.
- SUBTOPIC: SPICE:TYPES OF ANALYSIS
- SUBTOPIC: SPICE:ANALYSIS AT DIFFERENT TEMPERATURES
- SUBTOPIC: SPICE:CONVERGENCE
-
- SUBJECT: TYPES OF ANALYSIS
- TITLE: TYPES OF ANALYSIS
- TEXT: H
- TEXT: H _1._1. _T_Y_P_E_S _O_F _A_N_A_L_Y_S_I_S
- TEXT: H
- SUBTOPIC: SPICE:DC Analysis
- SUBTOPIC: SPICE:AC SmallSignal Analysis
- SUBTOPIC: SPICE:Transient Analysis
- SUBTOPIC: SPICE:PoleZero Analysis
- SUBTOPIC: SPICE:SmallSignal Distortion Analysis
- SUBTOPIC: SPICE:Sensitivity Analysis
- SUBTOPIC: SPICE:Noise Analysis
-
- SUBJECT: DC Analysis
- TITLE: DC Analysis
- TEXT: H
- TEXT: H _1._1._1. _D_C _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H
- TEXT: H The dc analysis portion of SPICE determines the dc
- TEXT: H operating point of the circuit with inductors shorted and
- TEXT: H capacitors opened. The dc analysis options are specified on
- TEXT: H the .DC, .TF, and .OP control lines. A dc analysis is
- TEXT: H automatically performed prior to a transient analysis to
- TEXT: H determine the transient initial conditions, and prior to an
- TEXT: H ac small-signal analysis to determine the linearized,
- TEXT: H small-signal models for nonlinear devices. If requested,
- TEXT: H the dc small-signal value of a transfer function (ratio of
- TEXT: H output variable to input source), input resistance, and out-
- TEXT: H put resistance is also computed as a part of the dc solu-
- TEXT: H tion. The dc analysis can also be used to generate dc
- TEXT: H transfer curves: a specified independent voltage or current
- TEXT: H source is stepped over a user-specified range and the dc
- TEXT: H output variables are stored for each sequential source
- TEXT: H value.
- TEXT: H
-
- SUBJECT: AC SmallSignal Analysis
- TITLE: AC Small-Signal Analysis
- TEXT: H
- TEXT: H _1._1._2. _A_C _S_m_a_l_l-_S_i_g_n_a_l _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H
- TEXT: H The ac small-signal portion of SPICE computes the ac
- TEXT: H output variables as a function of frequency. The program
- TEXT: H first computes the dc operating point of the circuit and
- TEXT: H determines linearized, small-signal models for all of the
- TEXT: H nonlinear devices in the circuit. The resultant linear cir-
- TEXT: H cuit is then analyzed over a user-specified range of fre-
- TEXT: H quencies. The desired output of an ac small- signal
- TEXT: H analysis is usually a transfer function (voltage gain, tran-
- TEXT: H simpedance, etc). If the circuit has only one ac input, it
- TEXT: H is convenient to set that input to unity and zero phase, so
- TEXT: H that output variables have the same value as the transfer
- TEXT: H function of the output variable with respect to the input.
- TEXT: H
-
- SUBJECT: Transient Analysis
- TITLE: Transient Analysis
- TEXT: H
- TEXT: H _1._1._3. _T_r_a_n_s_i_e_n_t _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H The transient analysis portion of SPICE computes the
- TEXT: H transient output variables as a function of time over a
- TEXT: H user-specified time interval. The initial conditions are
- TEXT: H automatically determined by a dc analysis. All sources
- TEXT: H which are not time dependent (for example, power supplies)
- TEXT: H are set to their dc value. The transient time interval is
- TEXT: H specified on a .TRAN control line.
- TEXT: H
-
- SUBJECT: PoleZero Analysis
- TITLE: Pole-Zero Analysis
- TEXT: H
- TEXT: H _1._1._4. _P_o_l_e-_Z_e_r_o _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H
- TEXT: H The pole-zero analysis portion of SPICE computes the
- TEXT: H poles and/or zeros in the small-signal ac transfer function.
- TEXT: H The program first computes the dc operating point and then
- TEXT: H determines the linearized, small-signal models for all the
- TEXT: H nonlinear devices in the circuit. This circuit is then used
- TEXT: H to find the poles and zeros of the transfer function.
- TEXT: H
- TEXT: H Two types of transfer functions are allowed : one of
- TEXT: H the form (output voltage)/(input voltage) and the other of
- TEXT: H the form (output voltage)/(input current). These two types
- TEXT: H of transfer functions cover all the cases and one can find
- TEXT: H the poles/zeros of functions like input/output impedance and
- TEXT: H voltage gain. The input and output ports are specified as
- TEXT: H two pairs of nodes.
- TEXT: H
- TEXT: H The pole-zero analysis works with resistors, capaci-
- TEXT: H tors, inductors, linear-controlled sources, independent
- TEXT: H sources, BJTs, MOSFETs, JFETs and diodes. Transmission
- TEXT: H lines are not supported.
- TEXT: H
- TEXT: H The method used in the analysis is a sub-optimal numer-
- TEXT: H ical search. For large circuits it may take a considerable
- TEXT: H time or fail to find all poles and zeros. For some cir-
- TEXT: H cuits, the method becomes "lost" and finds an excessive
- TEXT: H number of poles or zeros.
- TEXT: H
-
- SUBJECT: SmallSignal Distortion Analysis
- TITLE: Small-Signal Distortion Analysis
- TEXT: H
- TEXT: H _1._1._5. _S_m_a_l_l-_S_i_g_n_a_l _D_i_s_t_o_r_t_i_o_n _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H
- TEXT: H The distortion analysis portion of SPICE computes
- TEXT: H steady-state harmonic and intermodulation products for small
- TEXT: H input signal magnitudes. If signals of a single frequency
- TEXT: H are specified as the input to the circuit, the complex
- TEXT: H values of the second and third harmonics are determined at
- TEXT: H every point in the circuit. If there are signals of two
- TEXT: H frequencies input to the circuit, the analysis finds out the
- TEXT: H complex values of the circuit variables at the sum and
- TEXT: H difference of the input frequencies, and at the difference
- TEXT: H of the smaller frequency from the second harmonic of the
- TEXT: H larger frequency.
- TEXT: H
- TEXT: H Distortion analysis is supported for the following non-
- TEXT: H linear devices: diodes (DIO), BJT, JFET, MOSFETs (levels 1,
- TEXT: H 2, 3, 4/BSIM1, 5/BSIM2, and 6) and MESFETS. All linear dev-
- TEXT: H ices are automatically supported by distortion analysis. If
- TEXT: H there are switches present in the circuit, the analysis con-
- TEXT: H tinues to be accurate provided the switches do not change
- TEXT: H state under the small excitations used for distortion calcu-
- TEXT: H lations.
- TEXT: H
-
- SUBJECT: Sensitivity Analysis
- TITLE: Sensitivity Analysis
- TEXT: H
- TEXT: H _1._1._6. _S_e_n_s_i_t_i_v_i_t_y _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H
- TEXT: H Spice3 will calculate either the DC operating-point
- TEXT: H sensitivity or the AC small-signal sensitivity of an output
- TEXT: H variable with respect to all circuit variables, including
- TEXT: H model parameters. Spice calculates the difference in an
- TEXT: H output variable (either a node voltage or a branch current)
- TEXT: H by perturbing each parameter of each device independently.
- TEXT: H Since the method is a numerical approximation, the results
- TEXT: H may demonstrate second order affects in highly sensitive
- TEXT: H parameters, or may fail to show very low but non-zero sensi-
- TEXT: H tivity. Further, since each variable is perturb by a small
- TEXT: H fraction of its value, zero-valued parameters are not analy-
- TEXT: H ized (this has the benefit of reducing what is usually a
- TEXT: H very large amount of data).
- TEXT: H
-
- SUBJECT: Noise Analysis
- TITLE: Noise Analysis
- TEXT: H
- TEXT: H _1._1._7. _N_o_i_s_e _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H
- TEXT: H The noise analysis portion of SPICE does analysis
- TEXT: H device-generated noise for the given circuit. When provided
- TEXT: H with an input source and an output port, the analysis calcu-
- TEXT: H lates the noise contributions of each device (and each noise
- TEXT: H generator within the device) to the output port voltage. It
- TEXT: H also calculates the input noise to the circuit, equivalent
- TEXT: H to the output noise referred to the specified input source.
- TEXT: H This is done for every frequency point in a specified range
- TEXT: H - the calculated value of the noise corresponds to the spec-
- TEXT: H tral density of the circuit variable viewed as a stationary
- TEXT: H gaussian stochastic process.
- TEXT: H
- TEXT: H After calculating the spectral densities, noise
- TEXT: H analysis integrates these values over the specified fre-
- TEXT: H quency range to arrive at the total noise voltage/current
- TEXT: H (over this frequency range). This calculated value
- TEXT: H corresponds to the variance of the circuit variable viewed
- TEXT: H as a stationary gaussian process.
-
- SUBJECT: ANALYSIS AT DIFFERENT TEMPERATURES
- TITLE: ANALYSIS AT DIFFERENT TEMPERATURES
- TEXT: H
- TEXT: H _1._2. _A_N_A_L_Y_S_I_S _A_T _D_I_F_F_E_R_E_N_T _T_E_M_P_E_R_A_T_U_R_E_S
- TEXT: H
- TEXT: H
- TEXT: H All input data for SPICE is assumed to have been meas-
- TEXT: H o
- TEXT: H ured at a nominal temperature of 27 C, which can be changed
- TEXT: H by use of the TNOM parameter on the .OPTION control line.
- TEXT: H This value can further be overridden for any device which
- TEXT: H models temperature effects by specifying the TNOM parameter
- TEXT: H on the model itself. The circuit simulation is performed at
- TEXT: H o
- TEXT: H a temperature of 27 C, unless overridden by a TEMP parameter
- TEXT: H on the .OPTION control line. Individual instances may
- TEXT: H further override the circuit temperature through the specif-
- TEXT: H ication of a TEMP parameter on the instance.
- TEXT: H
- TEXT: H Temperature dependent support is provided for resis-
- TEXT: H tors, diodes, JFETs, BJTs, and level 1, 2, and 3 MOSFETs.
- TEXT: H BSIM (levels 4 and 5) MOSFETs have an alternate temperature
- TEXT: H dependency scheme which adjusts all of the model parameters
- TEXT: H before input to SPICE. For details of the BSIM temperature
- TEXT: H adjustment, see [6] and [7].
- TEXT: H
- TEXT: H
- TEXT: H Temperature appears explicitly in the exponential terms
- TEXT: H of the BJT and diode model equations. In addition, satura-
- TEXT: H tion currents have a built-in temperature dependence. The
- TEXT: H temperature dependence of the saturation current in the BJT
- TEXT: H models is determined by:
- TEXT: H
- TEXT: H XTI
- TEXT: H |T | | E q(T T )|
- TEXT: H 1 g 1 0
- TEXT: H I (T ) = I (T ) |--| exp|-----------|
- TEXT: H S 1 S 0
- TEXT: H |T | |k (T - T )|
- TEXT: H 0 1 0
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H where k is Boltzmann's constant, q is the electronic
- TEXT: H charge, E is the energy gap which is a model parameter,
- TEXT: H G
- TEXT: H and XTI is the saturation current temperature exponent
- TEXT: H (also a model parameter, and usually equal to 3).
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The temperature dependence of forward and reverse beta
- TEXT: H is according to the formula:
- TEXT: H
- TEXT: H XTB
- TEXT: H |T |
- TEXT: H 1
- TEXT: H B(T ) = B(T ) |--|
- TEXT: H 1 0
- TEXT: H |T |
- TEXT: H 0
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H where T and T are in degrees Kelvin, and XTB is a
- TEXT: H 1 0
- TEXT: H user-supplied model parameter. Temperature effects on
- TEXT: H beta are carried out by appropriate adjustment to the
- TEXT: H values of B , I , B , and I (spice model parameters
- TEXT: H F SE R SC
- TEXT: H BF, ISE, BR, and ISC, respectively).
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Temperature dependence of the saturation current in the
- TEXT: H junction diode model is determined by:
- TEXT: H
- TEXT: H XTI
- TEXT: H ---
- TEXT: H N
- TEXT: H |T | | E q(T T ) |
- TEXT: H 1 g 1 0
- TEXT: H I (T ) = I (T ) |--| exp|-------------|
- TEXT: H S 1 S 0
- TEXT: H |T | |N k (T - T )|
- TEXT: H 0 1 0
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H where N is the emission coefficient, which is a model
- TEXT: H parameter, and the other symbols have the same meaning
- TEXT: H as above. Note that for Schottky barrier diodes, the
- TEXT: H value of the saturation current temperature exponent,
- TEXT: H XTI, is usually 2.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Temperature appears explicitly in the value of junction
- TEXT: H potential, U (in spice PHI), for all the device models. The
- TEXT: H temperature dependence is determined by:
- TEXT: H
- TEXT: H
- TEXT: H | N N |
- TEXT: H a d
- TEXT: H kT |------ |
- TEXT: H U(T) = -- log 2
- TEXT: H q e |N (T) |
- TEXT: H i
- TEXT: H
- TEXT: H
- TEXT: H where k is Boltzmann's constant, q is the electronic
- TEXT: H charge, N is the acceptor impurity density, N is the
- TEXT: H a d
- TEXT: H donor impurity density, N is the intrinsic carrier con-
- TEXT: H i
- TEXT: H centration, and E is the energy gap.
- TEXT: H g
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Temperature appears explicitly in the value of surface
- TEXT: H mobility, M (or UO), for the MOSFET model. The temperature
- TEXT: H 0
- TEXT: H dependence is determined by:
- TEXT: H
- TEXT: H
- TEXT: H M (T )
- TEXT: H 0 0
- TEXT: H M (T) = -------
- TEXT: H 0 1.5
- TEXT: H | T|
- TEXT: H |--|
- TEXT: H |T |
- TEXT: H 0
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The effects of temperature on resistors is modeled by
- TEXT: H the formula:
- TEXT: H
- TEXT: H
- TEXT: H 2
- TEXT: H R(T) = R(T ) [1 + TC (T - T ) + TC (T - T ) ]
- TEXT: H 0 1 0 2 0
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H where T is the circuit temperature, T is the nominal
- TEXT: H 0
- TEXT: H temperature, and TC and TC are the first- and second-
- TEXT: H 1 2
- TEXT: H order temperature coefficients.
- TEXT: H
-
- SUBJECT: CONVERGENCE
- TITLE: CONVERGENCE
- TEXT: H
- TEXT: H _1._3. _C_O_N_V_E_R_G_E_N_C_E
- TEXT: H
- TEXT: H
- TEXT: H Both dc and transient solutions are obtained by an
- TEXT: H iterative process which is terminated when both of the fol-
- TEXT: H lowing conditions hold:
- TEXT: H
- TEXT: H
- TEXT: H 1) The nonlinear branch currents converge to within a
- TEXT: H tolerance of 0.1% or 1 picoamp (1.0e-12 Amp), whichever
- TEXT: H is larger.
- TEXT: H
- TEXT: H 2) The node voltages converge to within a tolerance of
- TEXT: H 0.1% or 1 microvolt (1.0e-6 Volt), whichever is larger.
- TEXT: H
- TEXT: H Although the algorithm used in SPICE has been found to
- TEXT: H be very reliable, in some cases it fails to converge to a
- TEXT: H solution. When this failure occurs, the program terminates
- TEXT: H the job.
- TEXT: H
- TEXT: H Failure to converge in dc analysis is usually due to an
- TEXT: H error in specifying circuit connections, element values, or
- TEXT: H model parameter values. Regenerative switching circuits or
- TEXT: H circuits with positive feedback probably will not converge
- TEXT: H in the dc analysis unless the OFF option is used for some of
- TEXT: H the devices in the feedback path, or the .NODESET control
- TEXT: H line is used to force the circuit to converge to the desired
- TEXT: H state.
-
- SUBJECT: CIRCUIT DESCRIPTION
- TITLE: CIRCUIT DESCRIPTION
- TEXT: H
- TEXT: H _2. _C_I_R_C_U_I_T _D_E_S_C_R_I_P_T_I_O_N
- SUBTOPIC: SPICE:GENERAL STRUCTURE AND CONVENTIONS
- SUBTOPIC: SPICE:TITLE LINE COMMENT LINES AND .END LINE
- SUBTOPIC: SPICE:DEVICE MODELS
- SUBTOPIC: SPICE:SUBCIRCUITS
- SUBTOPIC: SPICE:COMBINING FILES
-
- SUBJECT: GENERAL STRUCTURE AND CONVENTIONS
- TITLE: GENERAL STRUCTURE AND CONVENTIONS
- TEXT: H
- TEXT: H _2._1. _G_E_N_E_R_A_L _S_T_R_U_C_T_U_R_E _A_N_D _C_O_N_V_E_N_T_I_O_N_S
- TEXT: H
- TEXT: H
- TEXT: H The circuit to be analyzed is described to SPICE by a
- TEXT: H set of element lines, which define the circuit topology and
- TEXT: H element values, and a set of control lines, which define the
- TEXT: H model parameters and the run controls. The first line in
- TEXT: H the input file must be the title, and the last line must be
- TEXT: H ".END". The order of the remaining lines is arbitrary
- TEXT: H (except, of course, that continuation lines must immediately
- TEXT: H follow the line being continued).
- TEXT: H
- TEXT: H Each element in the circuit is specified by an element
- TEXT: H line that contains the element name, the circuit nodes to
- TEXT: H which the element is connected, and the values of the param-
- TEXT: H eters that determine the electrical characteristics of the
- TEXT: H element. The first letter of the element name specifies the
- TEXT: H element type. The format for the SPICE element types is
- TEXT: H given in what follows. The strings XXXXXXX, YYYYYYY, and
- TEXT: H ZZZZZZZ denote arbitrary alphanumeric strings. For example,
- TEXT: H a resistor name must begin with the letter R and can contain
- TEXT: H one or more characters. Hence, R, R1, RSE, ROUT, and
- TEXT: H R3AC2ZY are valid resistor names. Details of each type of
- TEXT: H device are supplied in a following section.
- TEXT: H
- TEXT: H Fields on a line are separated by one or more blanks, a
- TEXT: H comma, an equal ('=') sign, or a left or right parenthesis;
- TEXT: H extra spaces are ignored. A line may be continued by enter-
- TEXT: H ing a '+' (plus) in column 1 of the following line; SPICE
- TEXT: H continues reading beginning with column 2.
- TEXT: H
- TEXT: H A name field must begin with a letter (A through Z) and
- TEXT: H cannot contain any delimiters.
- TEXT: H
- TEXT: H
- TEXT: H A number field may be an integer field (12, -44), a
- TEXT: H floating point field (3.14159), either an integer or float-
- TEXT: H ing point number followed by an integer exponent (1e-14,
- TEXT: H 2.65e3), or either an integer or a floating point number
- TEXT: H followed by one of the following scale factors:
- TEXT: H
- TEXT: H 12 9 6 3 -6
- TEXT: H T = 10 G = 10 Meg = 10 K = 10 mil = 25.4
- TEXT: H -3 -6 -9 -12 -15
- TEXT: H m = 10 u (or M) = 10 n = 10 p = 10 f = 10
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Letters immediately following a number that are not scale
- TEXT: H factors are ignored, and letters immediately following a
- TEXT: H scale factor are ignored. Hence, 10, 10V, 10Volts, and 10Hz
- TEXT: H all represent the same number, and M, MA, MSec, and MMhos
- TEXT: H all represent the same scale factor. Note that 1000,
- TEXT: H 1000.0, 1000Hz, 1e3, 1.0e3, 1KHz, and 1K all represent the
- TEXT: H same number.
- TEXT: H
- TEXT: H Nodes names may be arbitrary character strings. The
- TEXT: H datum (ground) node must be named '0'. Note the difference
- TEXT: H in SPICE3 where the nodes are treated as character strings
- TEXT: H and not evaluated as numbers, thus '0' and '00' are distinct
- TEXT: H nodes in SPICE3 but not in SPICE2. The circuit cannot con-
- TEXT: H tain a loop of voltage sources and/or inductors and cannot
- TEXT: H contain a cut-set of current sources and/or capacitors.
- TEXT: H Each node in the circuit must have a dc path to ground.
- TEXT: H Every node must have at least two connections except for
- TEXT: H transmission line nodes (to permit unterminated transmission
- TEXT: H lines) and MOSFET substrate nodes (which have two internal
- TEXT: H connections anyway).
- TEXT: H
-
- SUBJECT: TITLE LINE COMMENT LINES AND .END LINE
- TITLE: TITLE LINE, COMMENT LINES AND .END LINE
- TEXT: H
- TEXT: H _2._2. _T_I_T_L_E _L_I_N_E, _C_O_M_M_E_N_T _L_I_N_E_S _A_N_D ._E_N_D _L_I_N_E
- TEXT: H
- SUBTOPIC: SPICE:Title Line
- SUBTOPIC: SPICE:.END Line
- SUBTOPIC: SPICE:Comments
-
- SUBJECT: Title Line
- TITLE: Title Line
- TEXT: H
- TEXT: H _2._2._1. _T_i_t_l_e _L_i_n_e
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H POWER AMPLIFIER CIRCUIT
- TEXT: H TEST OF CAM CELL
- TEXT: H
- TEXT: H
- TEXT: H The title line must be the first in the input file.
- TEXT: H Its contents are printed verbatim as the heading for each
- TEXT: H section of output.
- TEXT: H
- TEXT: H
-
- SUBJECT: .END Line
- TITLE: .END Line
- TEXT: H
- TEXT: H _2._2._2. ._E_N_D _L_i_n_e
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .END
- TEXT: H
- TEXT: H
- TEXT: H The "End" line must always be the last in the input
- TEXT: H file. Note that the period is an integral part of the
- TEXT: H name.
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Comments
- TITLE: Comments
- TEXT: H
- TEXT: H _2._2._3. _C_o_m_m_e_n_t_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m:
- TEXT: H
- TEXT: H * <any comment>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H * RF=1K Gain should be 100
- TEXT: H * Check open-loop gain and phase margin
- TEXT: H
- TEXT: H
- TEXT: H The asterisk in the first column indicates that
- TEXT: H this line is a comment line. Comment lines may be
- TEXT: H placed anywhere in the circuit description. Note that
- TEXT: H SPICE3 also considers any line with leading white space
- TEXT: H to be a comment.
- TEXT: H
- TEXT: H
-
- SUBJECT: DEVICE MODELS
- TITLE: DEVICE MODELS
- TEXT: H
- TEXT: H _2._3. _D_E_V_I_C_E _M_O_D_E_L_S
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .MODEL MNAME TYPE(PNAME1=PVAL1 PNAME2=PVAL2 ... )
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .MODEL MOD1 NPN (BF=50 IS=1E-13 VBF=50)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Most simple circuit elements typically require only a
- TEXT: H few parameter values. However, some devices (semiconductor
- TEXT: H devices in particular) that are included in SPICE require
- TEXT: H many parameter values. Often, many devices in a circuit are
- TEXT: H defined by the same set of device model parameters. For
- TEXT: H these reasons, a set of device model parameters is defined
- TEXT: H on a separate .MODEL line and assigned a unique model name.
- TEXT: H The device element lines in SPICE then refer to the model
- TEXT: H name.
- TEXT: H
- TEXT: H For these more complex device types, each device ele-
- TEXT: H ment line contains the device name, the nodes to which the
- TEXT: H device is connected, and the device model name. In addi-
- TEXT: H tion, other optional parameters may be specified for some
- TEXT: H devices: geometric factors and an initial condition (see
- TEXT: H the following section on Transistors and Diodes for more de-
- TEXT: H tails).
- TEXT: H
- TEXT: H MNAME in the above is the model name, and type is one
- TEXT: H of the following fifteen types:
- TEXT: H
- TEXT: H R Semiconductor resistor model
- TEXT: H C Semiconductor capacitor model
- TEXT: H SW Voltage controlled switch
- TEXT: H CSW Current controlled switch
- TEXT: H URC Uniform distributed RC model
- TEXT: H LTRA Lossy transmission line model
- TEXT: H D Diode model
- TEXT: H NPN NPN BJT model
- TEXT: H PNP PNP BJT model
- TEXT: H NJF N-channel JFET model
- TEXT: H PJF P-channel JFET model
- TEXT: H NMOS N-channel MOSFET model
- TEXT: H PMOS P-channel MOSFET model
- TEXT: H NMF N-channel MESFET model
- TEXT: H PMF P-channel MESFET model
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Parameter values are defined by appending the parameter
- TEXT: H name followed by an equal sign and the parameter value.
- TEXT: H Model parameters that are not given a value are assigned the
- TEXT: H default values given below for each model type. Models,
- TEXT: H model parameters, and default values are listed in the next
- TEXT: H section along with the description of device element lines.
- TEXT: H
-
- SUBJECT: SUBCIRCUITS
- TITLE: SUBCIRCUITS
- TEXT: H
- TEXT: H _2._4. _S_U_B_C_I_R_C_U_I_T_S
- TEXT: H
- TEXT: H
- TEXT: H A subcircuit that consists of SPICE elements can be
- TEXT: H defined and referenced in a fashion similar to device
- TEXT: H models. The subcircuit is defined in the input file by a
- TEXT: H grouping of element lines; the program then automatically
- TEXT: H inserts the group of elements wherever the subcircuit is
- TEXT: H referenced. There is no limit on the size or complexity of
- TEXT: H subcircuits, and subcircuits may contain other subcircuits.
- TEXT: H An example of subcircuit usage is given in Appendix A.
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:.SUBCKT Line
- SUBTOPIC: SPICE:.ENDS Line
- SUBTOPIC: SPICE:Subcircuit Calls
-
- SUBJECT: .SUBCKT Line
- TITLE: .SUBCKT Line
- TEXT: H
- TEXT: H _2._4._1. ._S_U_B_C_K_T _L_i_n_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .SUBCKT subnam N1 <N2 N3 ...>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .SUBCKT OPAMP 1 2 3 4
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H A circuit definition is begun with a .SUBCKT line.
- TEXT: H SUBNAM is the subcircuit name, and N1, N2, ... are the
- TEXT: H external nodes, which cannot be zero. The group of element
- TEXT: H lines which immediately follow the .SUBCKT line define the
- TEXT: H subcircuit. The last line in a subcircuit definition is the
- TEXT: H .ENDS line (see below). Control lines may not appear within
- TEXT: H a subcircuit definition; however, subcircuit definitions
- TEXT: H may contain anything else, including other subcircuit defin-
- TEXT: H itions, device models, and subcircuit calls (see below).
- TEXT: H Note that any device models or subcircuit definitions
- TEXT: H included as part of a subcircuit definition are strictly
- TEXT: H local (i.e., such models and definitions are not known out-
- TEXT: H side the subcircuit definition). Also, any element nodes
- TEXT: H not included on the .SUBCKT line are strictly local, with
- TEXT: H the exception of 0 (ground) which is always global.
- TEXT: H
- TEXT: H
-
- SUBJECT: .ENDS Line
- TITLE: .ENDS Line
- TEXT: H
- TEXT: H _2._4._2. ._E_N_D_S _L_i_n_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .ENDS <SUBNAM>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .ENDS OPAMP
- TEXT: H
- TEXT: H
- TEXT: H The "Ends" line must be the last one for any sub-
- TEXT: H circuit definition. The subcircuit name, if included,
- TEXT: H indicates which subcircuit definition is being terminat-
- TEXT: H ed; if omitted, all subcircuits being defined are ter-
- TEXT: H minated. The name is needed only when nested subcircuit
- TEXT: H definitions are being made.
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Subcircuit Calls
- TITLE: Subcircuit Calls
- TEXT: H
- TEXT: H _2._4._3. _S_u_b_c_i_r_c_u_i_t _C_a_l_l_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H XYYYYYYY N1 <N2 N3 ...> SUBNAM
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H X1 2 4 17 3 1 MULTI
- TEXT: H
- TEXT: H
- TEXT: H Subcircuits are used in SPICE by specifying
- TEXT: H pseudo-elements beginning with the letter X, followed by
- TEXT: H the circuit nodes to be used in expanding the subcir-
- TEXT: H cuit.
- TEXT: H
- TEXT: H
-
- SUBJECT: COMBINING FILES
- TITLE: COMBINING FILES: .INCLUDE LINES
- TEXT: H
- TEXT: H _2._5. _C_O_M_B_I_N_I_N_G _F_I_L_E_S: ._I_N_C_L_U_D_E _L_I_N_E_S
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .INCLUDE _f_i_l_e_n_a_m_e
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .INCLUDE /users/spice/common/wattmeter.cir
- TEXT: H
- TEXT: H
- TEXT: H Frequently, portions of circuit descriptions will be
- TEXT: H reused in several input files, particularly with common
- TEXT: H models and subcircuits. In any spice input file, the
- TEXT: H ".include" line may be used to copy some other file as if
- TEXT: H that second file appeared in place of the ".include" line in
- TEXT: H the original file. There is no restriction on the file name
- TEXT: H imposed by spice beyond those imposed by the local operating
- TEXT: H system.
-
- SUBJECT: CIRCUIT ELEMENTS AND MODELS
- TITLE: CIRCUIT ELEMENTS AND MODELS
- TEXT: H
- TEXT: H _3. _C_I_R_C_U_I_T _E_L_E_M_E_N_T_S _A_N_D _M_O_D_E_L_S
- TEXT: H
- TEXT: H
- TEXT: H Data fields that are enclosed in less-than and
- TEXT: H greater-than signs ('< >') are optional. All indicated
- TEXT: H punctuation (parentheses, equal signs, etc.) is optional but
- TEXT: H indicate the presence of any delimiter. Further, future
- TEXT: H implementations may require the punctuation as stated. A
- TEXT: H consistent style adhering to the punctuation shown here
- TEXT: H makes the input easier to understand. With respect to
- TEXT: H branch voltages and currents, SPICE uniformly uses the asso-
- TEXT: H ciated reference convention (current flows in the direction
- TEXT: H of voltage drop).
- SUBTOPIC: SPICE:ELEMENTARY DEVICES
- SUBTOPIC: SPICE:VOLTAGE AND CURRENT SOURCES
- SUBTOPIC: SPICE:TRANSMISSION LINES
- SUBTOPIC: SPICE:TRANSISTORS AND DIODES
-
- SUBJECT: ELEMENTARY DEVICES
- TITLE: ELEMENTARY DEVICES
- TEXT: H
- TEXT: H _3._1. _E_L_E_M_E_N_T_A_R_Y _D_E_V_I_C_E_S
- TEXT: H
- SUBTOPIC: SPICE:Resistors
- SUBTOPIC: SPICE:Semiconductor Resistors
- SUBTOPIC: SPICE:Semiconductor Resistor Model
- SUBTOPIC: SPICE:Capacitors
- SUBTOPIC: SPICE:Semiconductor Capacitors
- SUBTOPIC: SPICE:Semiconductor Capacitor Model
- SUBTOPIC: SPICE:Inductors
- SUBTOPIC: SPICE:Coupled Inductors
- SUBTOPIC: SPICE:Switches
- SUBTOPIC: SPICE:Switch Model
-
- SUBJECT: Resistors
- TITLE: Resistors
- TEXT: H
- TEXT: H _3._1._1. _R_e_s_i_s_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H RXXXXXXX N1 N2 VALUE
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H R1 1 2 100
- TEXT: H RC1 12 17 1K
- TEXT: H
- TEXT: H
- TEXT: H N1 and N2 are the two element nodes. VALUE is the
- TEXT: H resistance (in ohms) and may be positive or negative but not
- TEXT: H zero.
- TEXT: H
- TEXT: H
-
- SUBJECT: Semiconductor Resistors
- TITLE: Semiconductor Resistors
- TEXT: H
- TEXT: H _3._1._2. _S_e_m_i_c_o_n_d_u_c_t_o_r _R_e_s_i_s_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H RXXXXXXX N1 N2 <VALUE> <MNAME> <L=LENGTH> <W=WIDTH> <TEMP=T>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H RLOAD 2 10 10K
- TEXT: H RMOD 3 7 RMODEL L=10u W=1u
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H This is the more general form of the resistor presented
- TEXT: H in section 6.1, and allows the modeling of temperature
- TEXT: H effects and for the calculation of the actual resistance
- TEXT: H value from strictly geometric information and the specifica-
- TEXT: H tions of the process. If VALUE is specified, it overrides
- TEXT: H the geometric information and defines the resistance. If
- TEXT: H MNAME is specified, then the resistance may be calculated
- TEXT: H from the process information in the model MNAME and the
- TEXT: H given LENGTH and WIDTH. If VALUE is not specified, then
- TEXT: H MNAME and LENGTH must be specified. If WIDTH is not speci-
- TEXT: H fied, then it is taken from the default width given in the
- TEXT: H model. The (optional) TEMP value is the temperature at
- TEXT: H which this device is to operate, and overrides the tempera-
- TEXT: H ture specification on the .OPTION control line.
- TEXT: H
- TEXT: H
-
- SUBJECT: Semiconductor Resistor Model
- TITLE: Semiconductor Resistor Model (R)
- TEXT: H
- TEXT: H _3._1._3. _S_e_m_i_c_o_n_d_u_c_t_o_r _R_e_s_i_s_t_o_r _M_o_d_e_l (_R)
- TEXT: H
- TEXT: H
- TEXT: H The resistor model consists of process-related device
- TEXT: H data that allow the resistance to be calculated from
- TEXT: H geometric information and to be corrected for temperature.
- TEXT: H The parameters available are:
- TEXT: H
- TEXT: H name parameter units default example
- TEXT: H
- TEXT: H o
- TEXT: H TC1 first order temperature coeff. Z/ C 0.0 -
- TEXT: H o 2
- TEXT: H TC2 second order temperature coeff. Z/ C 0.0 -
- TEXT: H RSH sheet resistance Z/[] - 50
- TEXT: H DEFW default width meters 1e-6 2e-6
- TEXT: H NARROW narrowing due to side etching meters 0.0 1e-7
- TEXT: H o
- TEXT: H TNOM parameter measurement temperature C 27 50
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The sheet resistance is used with the narrowing parame-
- TEXT: H ter and L and W from the resistor device to determine the
- TEXT: H nominal resistance by the formula
- TEXT: H
- TEXT: H L - NARROW
- TEXT: H R = RSH ----------
- TEXT: H W - NARROW
- TEXT: H
- TEXT: H DEFW is used to supply a default value for W if one is not
- TEXT: H specified for the device. If either RSH or L is not speci-
- TEXT: H fied, then the standard default resistance value of 1k Z is
- TEXT: H used. TNOM is used to override the circuit-wide value given
- TEXT: H on the .OPTIONS control line where the parameters of this
- TEXT: H model have been measured at a different temperature. After
- TEXT: H the nominal resistance is calculated, it is adjusted for
- TEXT: H temperature by the formula:
- TEXT: H
- TEXT: H 2
- TEXT: H R(T) = R(T ) [1 + TC1 (T - T ) + TC2 (T-T ) ]
- TEXT: H 0 0 0
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Capacitors
- TITLE: Capacitors
- TEXT: H
- TEXT: H _3._1._4. _C_a_p_a_c_i_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H CXXXXXXX N+ N- VALUE <IC=INCOND>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H CBYP 13 0 1UF
- TEXT: H COSC 17 23 10U IC=3V
- TEXT: H
- TEXT: H
- TEXT: H N+ and N- are the positive and negative element
- TEXT: H nodes, respectively. VALUE is the capacitance in
- TEXT: H Farads.
- TEXT: H
- TEXT: H
- TEXT: H The (optional) initial condition is the initial (time-
- TEXT: H zero) value of capacitor voltage (in Volts). Note that the
- TEXT: H initial conditions (if any) apply 'only' if the UIC option
- TEXT: H is specified on the .TRAN control line.
- TEXT: H
- TEXT: H
-
- SUBJECT: Semiconductor Capacitors
- TITLE: Semiconductor Capacitors
- TEXT: H
- TEXT: H _3._1._5. _S_e_m_i_c_o_n_d_u_c_t_o_r _C_a_p_a_c_i_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H CXXXXXXX N1 N2 <VALUE> <MNAME> <L=LENGTH> <W=WIDTH> <IC=VAL>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H CLOAD 2 10 10P
- TEXT: H CMOD 3 7 CMODEL L=10u W=1u
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H This is the more general form of the Capacitor
- TEXT: H presented in section 6.2, and allows for the calculation of
- TEXT: H the actual capacitance value from strictly geometric infor-
- TEXT: H mation and the specifications of the process. If VALUE is
- TEXT: H specified, it defines the capacitance. If MNAME is speci-
- TEXT: H fied, then the capacitance is calculated from the process
- TEXT: H information in the model MNAME and the given LENGTH and
- TEXT: H WIDTH. If VALUE is not specified, then MNAME and LENGTH
- TEXT: H must be specified. If WIDTH is not specified, then it is
- TEXT: H taken from the default width given in the model. Either
- TEXT: H VALUE or MNAME, LENGTH, and WIDTH may be specified, but not
- TEXT: H both sets.
- TEXT: H
- TEXT: H
-
- SUBJECT: Semiconductor Capacitor Model
- TITLE: Semiconductor Capacitor Model (C)
- TEXT: H
- TEXT: H _3._1._6. _S_e_m_i_c_o_n_d_u_c_t_o_r _C_a_p_a_c_i_t_o_r _M_o_d_e_l (_C)
- TEXT: H
- TEXT: H
- TEXT: H The capacitor model contains process information that
- TEXT: H may be used to compute the capacitance from strictly
- TEXT: H geometric information.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H name parameter units default example
- TEXT: H
- TEXT: H 2
- TEXT: H CJ junction bottom capacitance F/meters - 5e-5
- TEXT: H CJSW junction sidewall capacitance F/meters - 2e-11
- TEXT: H DEFW default device width meters 1e-6 2e-6
- TEXT: H NARROW narrowing due to side etching meters 0.0 1e-7
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The capacitor has a capacitance computed as
- TEXT: H
- TEXT: H CAP = CJ (LENGTH - NARROW) (WIDTH - NARROW) + 2 CJSW (LENGTH + WIDTH - 2 NARROW)
- TEXT: H
- TEXT: H
-
- SUBJECT: Inductors
- TITLE: Inductors
- TEXT: H
- TEXT: H _3._1._7. _I_n_d_u_c_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H LYYYYYYY N+ N- VALUE <IC=INCOND>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H LLINK 42 69 1UH
- TEXT: H LSHUNT 23 51 10U IC=15.7MA
- TEXT: H
- TEXT: H
- TEXT: H N+ and N- are the positive and negative element
- TEXT: H nodes, respectively. VALUE is the inductance in Hen-
- TEXT: H ries.
- TEXT: H
- TEXT: H
- TEXT: H The (optional) initial condition is the initial (time-
- TEXT: H zero) value of inductor current (in Amps) that flows from
- TEXT: H N+, through the inductor, to N-. Note that the initial con-
- TEXT: H ditions (if any) apply only if the UIC option is specified
- TEXT: H on the .TRAN analysis line.
- TEXT: H
- TEXT: H
-
- SUBJECT: Coupled Inductors
- TITLE: Coupled (Mutual) Inductors
- TEXT: H
- TEXT: H _3._1._8. _C_o_u_p_l_e_d (_M_u_t_u_a_l) _I_n_d_u_c_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H KXXXXXXX LYYYYYYY LZZZZZZZ VALUE
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H K43 LAA LBB 0.999
- TEXT: H KXFRMR L1 L2 0.87
- TEXT: H
- TEXT: H
- TEXT: H LYYYYYYY and LZZZZZZZ are the names of the two cou-
- TEXT: H pled inductors, and VALUE is the coefficient of cou-
- TEXT: H pling, K, which must be greater than 0 and less than or
- TEXT: H equal to 1. Using the 'dot' convention, place a 'dot'
- TEXT: H on the first node of each inductor.
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Switches
- TITLE: Switches
- TEXT: H
- TEXT: H _3._1._9. _S_w_i_t_c_h_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H SXXXXXXX N+ N- NC+ NC- MODEL <ON><OFF>
- TEXT: H WYYYYYYY N+ N- VNAM MODEL <ON><OFF>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H s1 1 2 3 4 switch1 ON
- TEXT: H s2 5 6 3 0 sm2 off
- TEXT: H Switch1 1 2 10 0 smodel1
- TEXT: H w1 1 2 vclock switchmod1
- TEXT: H W2 3 0 vramp sm1 ON
- TEXT: H wreset 5 6 vclck lossyswitch OFF
- TEXT: H
- TEXT: H
- TEXT: H Nodes 1 and 2 are the nodes between which the
- TEXT: H switch terminals are connected. The model name is man-
- TEXT: H datory while the initial conditions are optional. For
- TEXT: H the voltage controlled switch, nodes 3 and 4 are the po-
- TEXT: H sitive and negative controlling nodes respectively. For
- TEXT: H the current controlled switch, the controlling current
- TEXT: H is that through the specified voltage source. The
- TEXT: H direction of positive controlling current flow is from
- TEXT: H the positive node, through the source, to the negative
- TEXT: H node.
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Switch Model
- TITLE: Switch Model (SW/CSW)
- TEXT: H
- TEXT: H _3._1._1_0. _S_w_i_t_c_h _M_o_d_e_l (_S_W/_C_S_W)
- TEXT: H
- TEXT: H
- TEXT: H The switch model allows an almost ideal switch to be
- TEXT: H described in SPICE. The switch is not quite ideal, in that
- TEXT: H the resistance can not change from 0 to infinity, but must
- TEXT: H always have a finite positive value. By proper selection of
- TEXT: H the on and off resistances, they can be effectively zero and
- TEXT: H infinity in comparison to other circuit elements. The
- TEXT: H parameters available are:
- TEXT: H
- TEXT: H name parameter units default switch
- TEXT: H
- TEXT: H VT threshold voltage Volts 0.0 S
- TEXT: H IT threshold current Amps 0.0 W
- TEXT: H VH hysteresis voltage Volts 0.0 S
- TEXT: H IH hysteresis current Amps 0.0 W
- TEXT: H RON on resistance Z 1.0 both
- TEXT: H ROFF off resistance Z 1/GMIN* both
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H *(See the .OPTIONS control line for a description of
- TEXT: H GMIN, its default value results in an off-resistance of
- TEXT: H 1.0e+12 ohms.)
- TEXT: H
- TEXT: H
- TEXT: H The use of an ideal element that is highly nonlinear
- TEXT: H such as a switch can cause large discontinuities to occur in
- TEXT: H the circuit node voltages. A rapid change such as that
- TEXT: H associated with a switch changing state can cause numerical
- TEXT: H roundoff or tolerance problems leading to erroneous results
- TEXT: H or timestep difficulties. The user of switches can improve
- TEXT: H the situation by taking the following steps:
- TEXT: H
- TEXT: H First, it is wise to set ideal switch impedances just
- TEXT: H high or low enough to be negligible with respect to other
- TEXT: H circuit elements. Using switch impedances that are close to
- TEXT: H "ideal" in all cases aggravates the problem of discontinui-
- TEXT: H ties mentioned above. Of course, when modeling real devices
- TEXT: H such as MOSFETS, the on resistance should be adjusted to a
- TEXT: H realistic level depending on the size of the device being
- TEXT: H modeled.
- TEXT: H
- TEXT: H If a wide range of ON to OFF resistance must be used in
- TEXT: H the switches (ROFF/RON >1e+12), then the tolerance on errors
- TEXT: H allowed during transient analysis should be decreased by
- TEXT: H using the .OPTIONS control line and specifying TRTOL to be
- TEXT: H less than the default value of 7.0. When switches are
- TEXT: H placed around capacitors, then the option CHGTOL should also
- TEXT: H be reduced. Suggested values for these two options are 1.0
- TEXT: H and 1e-16 respectively. These changes inform SPICE3 to be
- TEXT: H more careful around the switch points so that no errors are
- TEXT: H made due to the rapid change in the circuit.
- TEXT: H
-
- SUBJECT: VOLTAGE AND CURRENT SOURCES
- TITLE: VOLTAGE AND CURRENT SOURCES
- TEXT: H
- TEXT: H _3._2. _V_O_L_T_A_G_E _A_N_D _C_U_R_R_E_N_T _S_O_U_R_C_E_S
- TEXT: H
- SUBTOPIC: SPICE:Independent Sources
- SUBTOPIC: SPICE:Linear Dependent Sources
- SUBTOPIC: SPICE:Nonlinear Dependent Sources
-
- SUBJECT: Independent Sources
- TITLE: Independent Sources
- TEXT: H
- TEXT: H _3._2._1. _I_n_d_e_p_e_n_d_e_n_t _S_o_u_r_c_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H VXXXXXXX N+ N- <<DC> DC/TRAN VALUE> <AC <ACMAG <ACPHASE>>>
- TEXT: H + <DISTOF1 <F1MAG <F1PHASE>>> <DISTOF2 <F2MAG <F2PHASE>>>
- TEXT: H IYYYYYYY N+ N- <<DC> DC/TRAN VALUE> <AC <ACMAG <ACPHASE>>>
- TEXT: H + <DISTOF1 <F1MAG <F1PHASE>>> <DISTOF2 <F2MAG <F2PHASE>>>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H VCC 10 0 DC 6
- TEXT: H VIN 13 2 0.001 AC 1 SIN(0 1 1MEG)
- TEXT: H ISRC 23 21 AC 0.333 45.0 SFFM(0 1 10K 5 1K)
- TEXT: H VMEAS 12 9
- TEXT: H VCARRIER 1 0 DISTOF1 0.1 -90.0
- TEXT: H VMODULATOR 2 0 DISTOF2 0.01
- TEXT: H IIN1 1 5 AC 1 DISTOF1 DISTOF2 0.001
- TEXT: H
- TEXT: H
- TEXT: H N+ and N- are the positive and negative nodes, respec-
- TEXT: H tively. Note that voltage sources need not be grounded.
- TEXT: H Positive current is assumed to flow from the positive node,
- TEXT: H through the source, to the negative node. A current source
- TEXT: H of positive value forces current to flow out of the N+ node,
- TEXT: H through the source, and into the N- node. Voltage sources,
- TEXT: H in addition to being used for circuit excitation, are the
- TEXT: H 'ammeters' for SPICE, that is, zero valued voltage sources
- TEXT: H may be inserted into the circuit for the purpose of measur-
- TEXT: H ing current. They of course have no effect on circuit
- TEXT: H operation since they represent short-circuits.
- TEXT: H
- TEXT: H
- TEXT: H DC/TRAN is the dc and transient analysis value of the
- TEXT: H source. If the source value is zero both for dc and tran-
- TEXT: H sient analyses, this value may be omitted. If the source
- TEXT: H value is time-invariant (e.g., a power supply), then the
- TEXT: H value may optionally be preceded by the letters DC.
- TEXT: H
- TEXT: H
- TEXT: H ACMAG is the ac magnitude and ACPHASE is the ac phase.
- TEXT: H The source is set to this value in the ac analysis. If
- TEXT: H ACMAG is omitted following the keyword AC, a value of unity
- TEXT: H is assumed. If ACPHASE is omitted, a value of zero is
- TEXT: H assumed. If the source is not an ac small-signal input, the
- TEXT: H keyword AC and the ac values are omitted.
- TEXT: H
- TEXT: H
- TEXT: H DISTOF1 and DISTOF2 are the keywords that specify that
- TEXT: H the independent source has distortion inputs at the frequen-
- TEXT: H cies F1 and F2 respectively (see the description of the
- TEXT: H .DISTO control line). The keywords may be followed by an
- TEXT: H optional magnitude and phase. The default values of the
- TEXT: H magnitude and phase are 1.0 and 0.0 respectively.
- TEXT: H
- TEXT: H
- TEXT: H Any independent source can be assigned a time-dependent
- TEXT: H value for transient analysis. If a source is assigned a
- TEXT: H time-dependent value, the time-zero value is used for dc
- TEXT: H analysis. There are five independent source functions:
- TEXT: H pulse, exponential, sinusoidal, piece-wise linear, and
- TEXT: H single-frequency FM. If parameters other than source values
- TEXT: H are omitted or set to zero, the default values shown are
- TEXT: H assumed. (TSTEP is the printing increment and TSTOP is the
- TEXT: H final time (see the .TRAN control line for explanation)).
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:Pulse
- SUBTOPIC: SPICE:Sinusoidal
- SUBTOPIC: SPICE:Exponential
- SUBTOPIC: SPICE:PieceWise Linear
- SUBTOPIC: SPICE:SingleFrequency FM
-
- SUBJECT: Pulse
- TITLE: Pulse
- TEXT: H
- TEXT: H _3._2._1._1. _P_u_l_s_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H PULSE(V1 V2 TD TR TF PW PER)
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H VIN 3 0 PULSE(-1 1 2NS 2NS 2NS 50NS 100NS)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H parameter default value units
- TEXT: H -----------------------------------------------------
- TEXT: H V1 (initial value) Volts or Amps
- TEXT: H V2 (pulsed value) Volts or Amps
- TEXT: H TD (delay time) 0.0 seconds
- TEXT: H TR (rise time) TSTEP seconds
- TEXT: H TF (fall time) TSTEP seconds
- TEXT: H PW (pulse width) TSTOP seconds
- TEXT: H PER(period) TSTOP seconds
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H A single pulse so specified is described by the follow-
- TEXT: H ing table:
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H time value
- TEXT: H -------------------
- TEXT: H 0 V1
- TEXT: H TD V1
- TEXT: H TD+TR V2
- TEXT: H TD+TR+PW V2
- TEXT: H TD+TR+PW+TF V1
- TEXT: H TSTOP V1
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Intermediate points are determined by linear interpola-
- TEXT: H tion.
- TEXT: H
- TEXT: H
-
- SUBJECT: Sinusoidal
- TITLE: Sinusoidal
- TEXT: H
- TEXT: H _3._2._1._2. _S_i_n_u_s_o_i_d_a_l
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H SIN(VO VA FREQ TD THETA)
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H VIN 3 0 SIN(0 1 100MEG 1NS 1E10)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H parameters default value units
- TEXT: H -------------------------------------------------------
- TEXT: H VO (offset) Volts or Amps
- TEXT: H VA (amplitude) Volts or Amps
- TEXT: H FREQ (frequency) 1/TSTOP Hz
- TEXT: H TD (delay) 0.0 seconds
- TEXT: H THETA (damping factor) 0.0 1/seconds
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The shape of the waveform is described by the following
- TEXT: H table:
- TEXT: H
- TEXT: H
- TEXT: H time value
- TEXT: H ------------------------------------------------------------
- TEXT: H 0 to TD VO
- TEXT: H -(t - TD)THETA
- TEXT: H TD to TSTOP VO + VA e sin(2 J FREQ (t + TD))
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Exponential
- TITLE: Exponential
- TEXT: H
- TEXT: H _3._2._1._3. _E_x_p_o_n_e_n_t_i_a_l
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m:
- TEXT: H
- TEXT: H EXP(V1 V2 TD1 TAU1 TD2 TAU2)
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H VIN 3 0 EXP(-4 -1 2NS 30NS 60NS 40NS)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H parameter default value units
- TEXT: H ---------------------------------------------------------
- TEXT: H V1 (initial value) Volts or Amps
- TEXT: H V2 (pulsed value) Volts or Amps
- TEXT: H TD1 (rise delay time) 0.0 seconds
- TEXT: H TAU1 (rise time constant) TSTEP seconds
- TEXT: H TD2 (fall delay time) TD1+TSTEP seconds
- TEXT: H TAU2 (fall time constant) TSTEP seconds
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The shape of the waveform is described by the following
- TEXT: H table:
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H time value
- TEXT: H ----------------------------------------------------------------------------
- TEXT: H 0 to TD1 V1
- TEXT: H | ------------|
- TEXT: H TAU1
- TEXT: H | -(t - TD1) | -(t - TD2)
- TEXT: H TD1 to TD2 V1 + (V2 - V1) 1 - e
- TEXT: H | ----------| | ----------|
- TEXT: H | TAU1 | | TAU2 |
- TEXT: H TD2 to TSTOP V1 + (V2 - V1) - e + (V1 - V2) 1 - e
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: PieceWise Linear
- TITLE: Piece-Wise Linear
- TEXT: H
- TEXT: H _3._2._1._4. _P_i_e_c_e-_W_i_s_e _L_i_n_e_a_r
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m:
- TEXT: H
- TEXT: H PWL(T1 V1 <T2 V2 T3 V3 T4 V4 ...>)
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H VCLOCK 7 5 PWL(0 -7 10NS -7 11NS -3 17NS -3 18NS -7 50NS -7)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Each pair of values (Ti, Vi) specifies that the value
- TEXT: H of the source is Vi (in Volts or Amps) at time=Ti. The
- TEXT: H value of the source at intermediate values of time is deter-
- TEXT: H mined by using linear interpolation on the input values.
- TEXT: H
- TEXT: H
-
- SUBJECT: SingleFrequency FM
- TITLE: Single-Frequency FM
- TEXT: H
- TEXT: H _3._2._1._5. _S_i_n_g_l_e-_F_r_e_q_u_e_n_c_y _F_M
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m:
- TEXT: H
- TEXT: H SFFM(VO VA FC MDI FS)
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H V1 12 0 SFFM(0 1M 20K 5 1K)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H parameter default value units
- TEXT: H -------------------------------------------------------
- TEXT: H VO (offset) Volts or Amps
- TEXT: H VA (amplitude) Volts or Amps
- TEXT: H FC (carrier frequency) 1/TSTOP Hz
- TEXT: H MDI (modulation index)
- TEXT: H FS (signal frequency) 1/TSTOP Hz
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The shape of the waveform is described by the following
- TEXT: H equation:
- TEXT: H
- TEXT: H
- TEXT: H | |
- TEXT: H V(t)=V + V sin 2 J FC t + MDI sin(2 J FS t)
- TEXT: H O A | |
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Linear Dependent Sources
- TITLE: Linear Dependent Sources
- TEXT: H
- TEXT: H _3._2._2. _L_i_n_e_a_r _D_e_p_e_n_d_e_n_t _S_o_u_r_c_e_s
- TEXT: H
- TEXT: H
- TEXT: H SPICE allows circuits to contain linear dependent
- TEXT: H sources characterized by any of the four equations
- TEXT: H
- TEXT: H i = g v v = e v i = f i v
- TEXT: H = h i
- TEXT: H
- TEXT: H where g, e, f, and h are constants representing transconduc-
- TEXT: H tance, voltage gain, current gain, and transresistance,
- TEXT: H respectively.
- TEXT: H
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:Linear VoltageControlled Current Sources
- SUBTOPIC: SPICE:Linear VoltageControlled Voltage Sources
- SUBTOPIC: SPICE:Linear CurrentControlled Current Sources
- SUBTOPIC: SPICE:Linear CurrentControlled Voltage Sources
-
- SUBJECT: Linear VoltageControlled Current Sources
- TITLE: Linear Voltage-Controlled Current Sources
- TEXT: H
- TEXT: H _3._2._2._1. _L_i_n_e_a_r _V_o_l_t_a_g_e-_C_o_n_t_r_o_l_l_e_d _C_u_r_r_e_n_t _S_o_u_r_c_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H GXXXXXXX N+ N- NC+ NC- VALUE
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H G1 2 0 5 0 0.1MMHO
- TEXT: H
- TEXT: H
- TEXT: H N+ and N- are the positive and negative nodes,
- TEXT: H respectively. Current flow is from the positive node,
- TEXT: H through the source, to the negative node. NC+ and NC-
- TEXT: H are the positive and negative controlling nodes, respec-
- TEXT: H tively. VALUE is the transconductance (in mhos).
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Linear VoltageControlled Voltage Sources
- TITLE: Linear Voltage-Controlled Voltage Sources
- TEXT: H
- TEXT: H _3._2._2._2. _L_i_n_e_a_r _V_o_l_t_a_g_e-_C_o_n_t_r_o_l_l_e_d _V_o_l_t_a_g_e _S_o_u_r_c_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H EXXXXXXX N+ N- NC+ NC- VALUE
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H E1 2 3 14 1 2.0
- TEXT: H
- TEXT: H
- TEXT: H N+ is the positive node, and N- is the negative
- TEXT: H node. NC+ and NC- are the positive and negative con-
- TEXT: H trolling nodes, respectively. VALUE is the voltage
- TEXT: H gain.
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Linear CurrentControlled Current Sources
- TITLE: Linear Current-Controlled Current Sources
- TEXT: H
- TEXT: H _3._2._2._3. _L_i_n_e_a_r _C_u_r_r_e_n_t-_C_o_n_t_r_o_l_l_e_d _C_u_r_r_e_n_t _S_o_u_r_c_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H FXXXXXXX N+ N- VNAM VALUE
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H F1 13 5 VSENS 5
- TEXT: H
- TEXT: H
- TEXT: H N+ and N- are the positive and negative nodes,
- TEXT: H respectively. Current flow is from the positive node,
- TEXT: H through the source, to the negative node. VNAM is the
- TEXT: H name of a voltage source through which the controlling
- TEXT: H current flows. The direction of positive controlling
- TEXT: H current flow is from the positive node, through the
- TEXT: H source, to the negative node of VNAM. VALUE is the
- TEXT: H current gain.
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Linear CurrentControlled Voltage Sources
- TITLE: Linear Current-Controlled Voltage Sources
- TEXT: H
- TEXT: H _3._2._2._4. _L_i_n_e_a_r _C_u_r_r_e_n_t-_C_o_n_t_r_o_l_l_e_d _V_o_l_t_a_g_e _S_o_u_r_c_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H HXXXXXXX N+ N- VNAM VALUE
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H HX 5 17 VZ 0.5K
- TEXT: H
- TEXT: H
- TEXT: H N+ and N- are the positive and negative nodes,
- TEXT: H respectively. VNAM is the name of a voltage source
- TEXT: H through which the controlling current flows. The direc-
- TEXT: H tion of positive controlling current flow is from the
- TEXT: H positive node, through the source, to the negative node
- TEXT: H of VNAM. VALUE is the transresistance (in ohms).
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Nonlinear Dependent Sources
- TITLE: Non-linear Dependent Sources
- TEXT: H
- TEXT: H _3._2._3. _N_o_n-_l_i_n_e_a_r _D_e_p_e_n_d_e_n_t _S_o_u_r_c_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H BXXXXXXX N+ N- <I=EXPR> <V=EXPR>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H B1 0 1 I=cos(v(1))+sin(v(2))
- TEXT: H B1 0 1 V=ln(cos(log(v(1,2)^2)))-v(3)^4+v(2)^v(1)
- TEXT: H B1 3 4 I=17
- TEXT: H B1 3 4 V=exp(pi^i(vdd))
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H _N+ is the positive node, and _N- is the negative node.
- TEXT: H The values of the V and I parameters determine the voltages
- TEXT: H and currents across and through the device, respectively.
- TEXT: H If I is given then the device is a current source, and if V
- TEXT: H is given the device is a voltage source. One and only one
- TEXT: H of these parameters must be given.
- TEXT: H
- TEXT: H The small-signal AC behavior of the nonlinear source is
- TEXT: H a linear dependent source (or sources) with a proportional-
- TEXT: H ity constant equal to the derivative (or derivatives) of the
- TEXT: H source at the DC operating point.
- TEXT: H
- TEXT: H
- TEXT: H The expressions given for V and I may be any function
- TEXT: H of voltages and currents through voltage sources in the sys-
- TEXT: H tem. The following functions of real variables are defined:
- TEXT: H
- TEXT: H abs asinh cosh sin
- TEXT: H acos atan exp sinh
- TEXT: H acosh atanh ln sqrt
- TEXT: H asin cos log tan
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The function "u" is the unit step function, with a
- TEXT: H value of one for arguments greater than one and a value of
- TEXT: H zero for arguments less than zero. The function "uramp" is
- TEXT: H the integral of the unit step: for an input _x, the value is
- TEXT: H zero if _x is less than zero, or if _x is greater than zero
- TEXT: H the value is _x. These two functions are useful in sythesiz-
- TEXT: H ing piece-wise non-linear functions, though convergence may
- TEXT: H be adversely affected.
- TEXT: H
- TEXT: H
- TEXT: H The following standard operators are defined:
- TEXT: H
- TEXT: H + - * / ^ unary -
- TEXT: H
- TEXT: H
- TEXT: H If the argument of log, ln, or sqrt becomes less than
- TEXT: H zero, the absolute value of the argument is used. If a
- TEXT: H divisor becomes zero or the argument of log or ln becomes
- TEXT: H zero, an error will result. Other problems may occur when
- TEXT: H the argument for a function in a partial derivative enters a
- TEXT: H region where that function is undefined.
- TEXT: H
- TEXT: H
- TEXT: H To get time into the expression you can integrate the
- TEXT: H current from a constant current source with a capacitor and
- TEXT: H use the resulting voltage (don't forget to set the initial
- TEXT: H voltage across the capacitor). Non-linear resistors, capa-
- TEXT: H citors, and inductors may be synthesized with the nonlinear
- TEXT: H dependent source. Non-linear resistors are obvious. Non-
- TEXT: H linear capacitors and inductors are implemented with their
- TEXT: H linear counterparts by a change of variables implemented
- TEXT: H with the nonlinear dependent source. The following subcir-
- TEXT: H cuit will implement a nonlinear capacitor:
- TEXT: H
- TEXT: H .Subckt nlcap pos neg
- TEXT: H * Bx: calculate f(input voltage)
- TEXT: H Bx 1 0 v = f(v(pos,neg))
- TEXT: H * Cx: linear capacitance
- TEXT: H Cx 2 0 1
- TEXT: H * Vx: Ammeter to measure current into the capacitor
- TEXT: H Vx 2 1 DC 0Volts
- TEXT: H * Drive the current through Cx back into the circuit
- TEXT: H Fx pos neg Vx 1
- TEXT: H .ends
- TEXT: H
- TEXT: H
- TEXT: H Non-linear inductors are similar.
- TEXT: H
- TEXT: H
-
- SUBJECT: TRANSMISSION LINES
- TITLE: TRANSMISSION LINES
- TEXT: H
- TEXT: H _3._3. _T_R_A_N_S_M_I_S_S_I_O_N _L_I_N_E_S
- TEXT: H
- SUBTOPIC: SPICE:Lossless Transmission Lines
- SUBTOPIC: SPICE:Lossy Transmission Lines
- SUBTOPIC: SPICE:Lossy Transmission Line Model
- SUBTOPIC: SPICE:Uniform Distributed RC Lines
- SUBTOPIC: SPICE:Uniform Distributed RC Model
-
- SUBJECT: Lossless Transmission Lines
- TITLE: Lossless Transmission Lines
- TEXT: H
- TEXT: H _3._3._1. _L_o_s_s_l_e_s_s _T_r_a_n_s_m_i_s_s_i_o_n _L_i_n_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H TXXXXXXX N1 N2 N3 N4 Z0=VALUE <TD=VALUE> <F=FREQ <NL=NRMLEN>>
- TEXT: H + <IC=V1, I1, V2, I2>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H T1 1 0 2 0 Z0=50 TD=10NS
- TEXT: H
- TEXT: H
- TEXT: H N1 and N2 are the nodes at port 1; N3 and N4 are the
- TEXT: H nodes at port 2. Z0 is the characteristic impedance. The
- TEXT: H length of the line may be expressed in either of two forms.
- TEXT: H The transmission delay, TD, may be specified directly (as
- TEXT: H TD=10ns, for example). Alternatively, a frequency F may be
- TEXT: H given, together with NL, the normalized electrical length of
- TEXT: H the transmission line with respect to the wavelength in the
- TEXT: H line at the frequency F. If a frequency is specified but NL
- TEXT: H is omitted, 0.25 is assumed (that is, the frequency is
- TEXT: H assumed to be the quarter-wave frequency). Note that
- TEXT: H although both forms for expressing the line length are indi-
- TEXT: H cated as optional, one of the two must be specified.
- TEXT: H
- TEXT: H Note that this element models only one propagating
- TEXT: H mode. If all four nodes are distinct in the actual circuit,
- TEXT: H then two modes may be excited. To simulate such a situa-
- TEXT: H tion, two transmission-line elements are required. (see the
- TEXT: H example in Appendix A for further clarification.)
- TEXT: H
- TEXT: H The (optional) initial condition specification consists
- TEXT: H of the voltage and current at each of the transmission line
- TEXT: H ports. Note that the initial conditions (if any) apply
- TEXT: H 'only' if the UIC option is specified on the .TRAN control
- TEXT: H line.
- TEXT: H
- TEXT: H Note that a lossy transmission line (see below) with
- TEXT: H zero loss may be more accurate than than the lossless
- TEXT: H transmission line due to implementation details.
- TEXT: H
- TEXT: H
-
- SUBJECT: Lossy Transmission Lines
- TITLE: Lossy Transmission Lines
- TEXT: H
- TEXT: H _3._3._2. _L_o_s_s_y _T_r_a_n_s_m_i_s_s_i_o_n _L_i_n_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H OXXXXXXX N1 N2 N3 N4 MNAME
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H O23 1 0 2 0 LOSSYMOD
- TEXT: H OCONNECT 10 5 20 5 INTERCONNECT
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H This is a two-port convolution model for single-
- TEXT: H conductor lossy transmission lines. N1 and N2 are the nodes
- TEXT: H at port 1; N3 and N4 are the nodes at port 2. Note that a
- TEXT: H lossy transmission line with zero loss may be more accurate
- TEXT: H than than the lossless transmission line due to implementa-
- TEXT: H tion details.
- TEXT: H
-
- SUBJECT: Lossy Transmission Line Model
- TITLE: Lossy Transmission Line Model (LTRA)
- TEXT: H
- TEXT: H _3._3._3. _L_o_s_s_y _T_r_a_n_s_m_i_s_s_i_o_n _L_i_n_e _M_o_d_e_l (_L_T_R_A)
- TEXT: H
- TEXT: H
- TEXT: H The uniform RLC/RC/LC/RG transmission line model (re-
- TEXT: H ferred to as the LTRA model henceforth) models a uniform
- TEXT: H constant-parameter distributed transmission line. The RC
- TEXT: H and LC cases may also be modeled using the URC and TRA
- TEXT: H models; however, the newer LTRA model is usually faster and
- TEXT: H more accurate than the others. The operation of the LTRA
- TEXT: H model is based on the convolution of the transmission line's
- TEXT: H impulse responses with its inputs (see [8]).
- TEXT: H
- TEXT: H The LTRA model takes a number of parameters, some of
- TEXT: H which must be given and some of which are optional.
- TEXT: H
- TEXT: H name parameter units/type default example
- TEXT: H
- TEXT: H R resistance/length Z/unit 0.0 0.2
- TEXT: H L inductance/length henrys/unit 0.0 9.13e-9
- TEXT: H G conductance/length mhos/unit 0.0 0.0
- TEXT: H C capacitance/length farads/unit 0.0 3.65e-12
- TEXT: H LEN length of line no default 1.0
- TEXT: H REL breakpoint control arbitrary unit 1 0.5
- TEXT: H ABS breakpoint control 1 5
- TEXT: H NOSTEPLIMIT don't limit timestep to less than flag not set set
- TEXT: H line delay
- TEXT: H NOCONTROL don't do complex timestep control flag not set set
- TEXT: H LININTERP use linear interpolation flag not set set
- TEXT: H MIXEDINTERP use linear when quadratic seems bad not set set
- TEXT: H COMPACTREL special reltol for history compaction flag RELTOL 1.0e-3
- TEXT: H COMPACTABS special abstol for history compaction ABSTOL 1.0e-9
- TEXT: H TRUNCNR use Newton-Raphson method for flag not set set
- TEXT: H timestep control
- TEXT: H TRUNCDONTCUT don't limit timestep to keep flag not set set
- TEXT: H impulse-response errors low
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The following types of lines have been implemented so
- TEXT: H far: RLC (uniform transmission line with series loss only),
- TEXT: H RC (uniform RC line), LC (lossless transmission line), and
- TEXT: H RG (distributed series resistance and parallel conductance
- TEXT: H only). Any other combination will yield erroneous results
- TEXT: H and should not be tried. The length LEN of the line must be
- TEXT: H specified.
- TEXT: H
- TEXT: H NOSTEPLIMIT is a flag that will remove the default res-
- TEXT: H triction of limiting time-steps to less than the line delay
- TEXT: H in the RLC case. NOCONTROL is a flag that prevents the
- TEXT: H default limiting of the time-step based on convolution error
- TEXT: H criteria in the RLC and RC cases. This speeds up simulation
- TEXT: H but may in some cases reduce the accuracy of results.
- TEXT: H LININTERP is a flag that, when specified, will use linear
- TEXT: H interpolation instead of the default quadratic interpolation
- TEXT: H for calculating delayed signals. MIXEDINTERP is a flag
- TEXT: H that, when specified, uses a metric for judging whether qua-
- TEXT: H dratic interpolation is not applicable and if so uses linear
- TEXT: H interpolation; otherwise it uses the default quadratic
- TEXT: H interpolation. TRUNCDONTCUT is a flag that removes the
- TEXT: H default cutting of the time-step to limit errors in the
- TEXT: H actual calculation of impulse-response related quantities.
- TEXT: H COMPACTREL and COMPACTABS are quantities that control the
- TEXT: H compaction of the past history of values stored for convolu-
- TEXT: H tion. Larger values of these lower accuracy but usually
- TEXT: H increase simulation speed. These are to be used with the
- TEXT: H TRYTOCOMPACT option, described in the .OPTIONS section.
- TEXT: H TRUNCNR is a flag that turns on the use of Newton-Raphson
- TEXT: H iterations to determine an appropriate timestep in the
- TEXT: H timestep control routines. The default is a trial and error
- TEXT: H procedure by cutting the previous timestep in half. REL and
- TEXT: H ABS are quantities that control the setting of breakpoints.
- TEXT: H
- TEXT: H The option most worth experimenting with for increasing
- TEXT: H the speed of simulation is REL. The default value of 1 is
- TEXT: H usually safe from the point of view of accuracy but occa-
- TEXT: H sionally increases computation time. A value greater than 2
- TEXT: H eliminates all breakpoints and may be worth trying depending
- TEXT: H on the nature of the rest of the circuit, keeping in mind
- TEXT: H that it might not be safe from the viewpoint of accuracy.
- TEXT: H Breakpoints may usually be entirely eliminated if it is
- TEXT: H expected the circuit will not display sharp discontinuities.
- TEXT: H Values between 0 and 1 are usually not required but may be
- TEXT: H used for setting many breakpoints.
- TEXT: H
- TEXT: H COMPACTREL may also be experimented with when the
- TEXT: H option TRYTOCOMPACT is specified in a .OPTIONS card. The
- TEXT: H legal range is between 0 and 1. Larger values usually
- TEXT: H decrease the accuracy of the simulation but in some cases
- TEXT: H improve speed. If TRYTOCOMPACT is not specified on a
- TEXT: H .OPTIONS card, history compaction is not attempted and accu-
- TEXT: H racy is high. NOCONTROL, TRUNCDONTCUT and NOSTEPLIMIT also
- TEXT: H tend to increase speed at the expense of accuracy.
- TEXT: H
-
- SUBJECT: Uniform Distributed RC Lines
- TITLE: Uniform Distributed RC Lines (Lossy)
- TEXT: H
- TEXT: H _3._3._4. _U_n_i_f_o_r_m _D_i_s_t_r_i_b_u_t_e_d _R_C _L_i_n_e_s (_L_o_s_s_y)
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H UXXXXXXX N1 N2 N3 MNAME L=LEN <N=LUMPS>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H U1 1 2 0 URCMOD L=50U
- TEXT: H URC2 1 12 2 UMODL l=1MIL N=6
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H N1 and N2 are the two element nodes the RC line con-
- TEXT: H nects, while N3 is the node to which the capacitances are
- TEXT: H connected. MNAME is the model name, LEN is the length of
- TEXT: H the RC line in meters. LUMPS, if specified, is the number
- TEXT: H of lumped segments to use in modeling the RC line (see the
- TEXT: H model description for the action taken if this parameter is
- TEXT: H omitted).
- TEXT: H
-
- SUBJECT: Uniform Distributed RC Model
- TITLE: Uniform Distributed RC Model (URC)
- TEXT: H
- TEXT: H _3._3._5. _U_n_i_f_o_r_m _D_i_s_t_r_i_b_u_t_e_d _R_C _M_o_d_e_l (_U_R_C)
- TEXT: H
- TEXT: H
- TEXT: H The URC model is derived from a model proposed by L.
- TEXT: H Gertzberrg in 1974. The model is accomplished by a subcir-
- TEXT: H cuit type expansion of the URC line into a network of lumped
- TEXT: H RC segments with internally generated nodes. The RC seg-
- TEXT: H ments are in a geometric progression, increasing toward the
- TEXT: H middle of the URC line, with K as a proportionality con-
- TEXT: H stant. The number of lumped segments used, if not specified
- TEXT: H for the URC line device, is determined by the following for-
- TEXT: H mula:
- TEXT: H 2
- TEXT: H | R C |(K-1)| |
- TEXT: H _ _ 2
- TEXT: H log|F 2 J L |-----| |
- TEXT: H max
- TEXT: H | L L | K | |
- TEXT: H
- TEXT: H N = ------------------------------
- TEXT: H log K
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The URC line is made up strictly of resistor and capa-
- TEXT: H citor segments unless the ISPERL parameter is given a non-
- TEXT: H zero value, in which case the capacitors are replaced with
- TEXT: H reverse biased diodes with a zero-bias junction capacitance
- TEXT: H equivalent to the capacitance replaced, and with a satura-
- TEXT: H tion current of ISPERL amps per meter of transmission line
- TEXT: H and an optional series resistance equivalent to RSPERL ohms
- TEXT: H per meter.
- TEXT: H
- TEXT: H name parameter units default example area
- TEXT: H
- TEXT: H 1 K Propagation Constant - 2.0 1.2 -
- TEXT: H 2 FMAX Maximum Frequency of interest Hz 1.0G 6.5Meg -
- TEXT: H 3 RPERL Resistance per unit length Z/m 1000 10 -
- TEXT: H 4 CPERL Capacitance per unit length F/m 1.0e-15 1pF -
- TEXT: H 5 ISPERL Saturation Current per unit length A/m 0 - -
- TEXT: H 6 RSPERL Diode Resistance per unit length Z/m 0 - -
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: TRANSISTORS AND DIODES
- TITLE: TRANSISTORS AND DIODES
- TEXT: H
- TEXT: H _3._4. _T_R_A_N_S_I_S_T_O_R_S _A_N_D _D_I_O_D_E_S
- TEXT: H
- TEXT: H
- TEXT: H The area factor used on the diode, BJT, JFET, and MES-
- TEXT: H FET devices determines the number of equivalent parallel
- TEXT: H devices of a specified model. The affected parameters are
- TEXT: H marked with an asterisk under the heading 'area' in the
- TEXT: H model descriptions below. Several geometric factors associ-
- TEXT: H ated with the channel and the drain and source diffusions
- TEXT: H can be specified on the MOSFET device line.
- TEXT: H
- TEXT: H Two different forms of initial conditions may be speci-
- TEXT: H fied for some devices. The first form is included to
- TEXT: H improve the dc convergence for circuits that contain more
- TEXT: H than one stable state. If a device is specified OFF, the dc
- TEXT: H operating point is determined with the terminal voltages for
- TEXT: H that device set to zero. After convergence is obtained, the
- TEXT: H program continues to iterate to obtain the exact value for
- TEXT: H the terminal voltages. If a circuit has more than one dc
- TEXT: H stable state, the OFF option can be used to force the solu-
- TEXT: H tion to correspond to a desired state. If a device is
- TEXT: H specified OFF when in reality the device is conducting, the
- TEXT: H program still obtains the correct solution (assuming the
- TEXT: H solutions converge) but more iterations are required since
- TEXT: H the program must independently converge to two separate
- TEXT: H solutions. The .NODESET control line serves a similar pur-
- TEXT: H pose as the OFF option. The .NODESET option is easier to
- TEXT: H apply and is the preferred means to aid convergence.
- TEXT: H
- TEXT: H The second form of initial conditions are specified for
- TEXT: H use with the transient analysis. These are true 'initial
- TEXT: H conditions' as opposed to the convergence aids above. See
- TEXT: H the description of the .IC control line and the .TRAN con-
- TEXT: H trol line for a detailed explanation of initial conditions.
- TEXT: H
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:Junction Diodes
- SUBTOPIC: SPICE:Diode Model
- SUBTOPIC: SPICE:Bipolar Junction Transistors
- SUBTOPIC: SPICE:BJT Models
- SUBTOPIC: SPICE:Junction FieldEffect Transistors
- SUBTOPIC: SPICE:JFET Models
- SUBTOPIC: SPICE:MOSFETs
- SUBTOPIC: SPICE:MOSFET Models
- SUBTOPIC: SPICE:MESFETs
- SUBTOPIC: SPICE:MESFET Models
-
- SUBJECT: Junction Diodes
- TITLE: Junction Diodes
- TEXT: H
- TEXT: H _3._4._1. _J_u_n_c_t_i_o_n _D_i_o_d_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H DXXXXXXX N+ N- MNAME <AREA> <OFF> <IC=VD> <TEMP=T>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H DBRIDGE 2 10 DIODE1
- TEXT: H DCLMP 3 7 DMOD 3.0 IC=0.2
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H N+ and N- are the positive and negative nodes, respec-
- TEXT: H tively. MNAME is the model name, AREA is the area factor,
- TEXT: H and OFF indicates an (optional) starting condition on the
- TEXT: H device for dc analysis. If the area factor is omitted, a
- TEXT: H value of 1.0 is assumed. The (optional) initial condition
- TEXT: H specification using IC=VD is intended for use with the UIC
- TEXT: H option on the .TRAN control line, when a transient analysis
- TEXT: H is desired starting from other than the quiescent operating
- TEXT: H point. The (optional) TEMP value is the temperature at
- TEXT: H which this device is to operate, and overrides the tempera-
- TEXT: H ture specification on the .OPTION control line.
- TEXT: H
- TEXT: H
-
- SUBJECT: Diode Model
- TITLE: Diode Model (D)
- TEXT: H
- TEXT: H _3._4._2. _D_i_o_d_e _M_o_d_e_l (_D)
- TEXT: H
- TEXT: H
- TEXT: H The dc characteristics of the diode are determined by
- TEXT: H the parameters IS and N. An ohmic resistance, RS, is in-
- TEXT: H cluded. Charge storage effects are modeled by a transit
- TEXT: H time, TT, and a nonlinear depletion layer capacitance which
- TEXT: H is determined by the parameters CJO, VJ, and M. The tem-
- TEXT: H perature dependence of the saturation current is defined by
- TEXT: H the parameters EG, the energy and XTI, the saturation
- TEXT: H current temperature exponent. The nominal temperature at
- TEXT: H which these parameters were measured is TNOM, which defaults
- TEXT: H to the circuit-wide value specified on the .OPTIONS control
- TEXT: H line. Reverse breakdown is modeled by an exponential in-
- TEXT: H crease in the reverse diode current and is determined by the
- TEXT: H parameters BV and IBV (both of which are positive numbers).
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H name parameter units default example area
- TEXT: H
- TEXT: H 1 IS saturation current A 1.0e-14 1.0e-14 *
- TEXT: H 2 RS ohmic resistance Z 0 10 *
- TEXT: H 3 N emission coefficient - 1 1.0
- TEXT: H 4 TT transit-time sec 0 0.1ns
- TEXT: H 5 CJO zero-bias junction capacitance F 0 2pF *
- TEXT: H 6 VJ junction potential V 1 0.6
- TEXT: H 7 M grading coefficient - 0.5 0.5
- TEXT: H 8 EG activation energy eV 1.11 1.11 Si
- TEXT: H 0.69 Sbd
- TEXT: H 0.67 Ge
- TEXT: H 9 XTI saturation-current temp. exp - 3.0 3.0 jn
- TEXT: H 2.0 Sbd
- TEXT: H 10 KF flicker noise coefficient - 0
- TEXT: H 11 AF flicker noise exponent - 1
- TEXT: H 12 FC coefficient for forward-bias - 0.5
- TEXT: H depletion capacitance formula
- TEXT: H 13 BV reverse breakdown voltage V infinite 40.0
- TEXT: H 14 IBV current at breakdown voltage A 1.0e-3
- TEXT: H o
- TEXT: H 15 TNOM parameter measurement temperature C 27 50
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Bipolar Junction Transistors
- TITLE: Bipolar Junction Transistors (BJTs)
- TEXT: H
- TEXT: H _3._4._3. _B_i_p_o_l_a_r _J_u_n_c_t_i_o_n _T_r_a_n_s_i_s_t_o_r_s (_B_J_T_s)
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H QXXXXXXX NC NB NE <NS> MNAME <AREA> <OFF> <IC=VBE, VCE> <TEMP=T>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H Q23 10 24 13 QMOD IC=0.6, 5.0
- TEXT: H Q50A 11 26 4 20 MOD1
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H NC, NB, and NE are the collector, base, and emitter
- TEXT: H nodes, respectively. NS is the (optional) substrate node.
- TEXT: H If unspecified, ground is used. MNAME is the model name,
- TEXT: H AREA is the area factor, and OFF indicates an (optional)
- TEXT: H initial condition on the device for the dc analysis. If the
- TEXT: H area factor is omitted, a value of 1.0 is assumed. The
- TEXT: H (optional) initial condition specification using IC=VBE, VCE
- TEXT: H is intended for use with the UIC option on the .TRAN control
- TEXT: H line, when a transient analysis is desired starting from
- TEXT: H other than the quiescent operating point. See the .IC con-
- TEXT: H trol line description for a better way to set transient ini-
- TEXT: H tial conditions. The (optional) TEMP value is the tempera-
- TEXT: H ture at which this device is to operate, and overrides the
- TEXT: H temperature specification on the .OPTION control line.
- TEXT: H
- TEXT: H
-
- SUBJECT: BJT Models
- TITLE: BJT Models (NPN/PNP)
- TEXT: H
- TEXT: H _3._4._4. _B_J_T _M_o_d_e_l_s (_N_P_N/_P_N_P)
- TEXT: H
- TEXT: H
- TEXT: H The bipolar junction transistor model in SPICE is an
- TEXT: H adaptation of the integral charge control model of Gummel
- TEXT: H and Poon. This modified Gummel-Poon model extends the ori-
- TEXT: H ginal model to include several effects at high bias levels.
- TEXT: H The model automatically simplifies to the simpler Ebers-Moll
- TEXT: H model when certain parameters are not specified. The param-
- TEXT: H eter names used in the modified Gummel-Poon model have been
- TEXT: H chosen to be more easily understood by the program user, and
- TEXT: H to reflect better both physical and circuit design thinking.
- TEXT: H
- TEXT: H
- TEXT: H The dc model is defined by the parameters IS, BF, NF,
- TEXT: H ISE, IKF, and NE which determine the forward current gain
- TEXT: H characteristics, IS, BR, NR, ISC, IKR, and NC which deter-
- TEXT: H mine the reverse current gain characteristics, and VAF and
- TEXT: H VAR which determine the output conductance for forward and
- TEXT: H reverse regions. Three ohmic resistances RB, RC, and RE are
- TEXT: H included, where RB can be high current dependent. Base
- TEXT: H charge storage is modeled by forward and reverse transit
- TEXT: H times, TF and TR, the forward transit time TF being bias
- TEXT: H dependent if desired, and nonlinear depletion layer capaci-
- TEXT: H tances which are determined by CJE, VJE, and MJE for the B-E
- TEXT: H junction , CJC, VJC, and MJC for the B-C junction and CJS,
- TEXT: H VJS, and MJS for the C-S (Collector-Substrate) junction.
- TEXT: H The temperature dependence of the saturation current, IS, is
- TEXT: H determined by the energy-gap, EG, and the saturation current
- TEXT: H temperature exponent, XTI. Additionally base current tem-
- TEXT: H perature dependence is modeled by the beta temperature
- TEXT: H exponent XTB in the new model. The values specified are
- TEXT: H assumed to have been measured at the temperature TNOM, which
- TEXT: H can be specified on the .OPTIONS control line or overridden
- TEXT: H by a specification on the .MODEL line.
- TEXT: H
- TEXT: H The BJT parameters used in the modified Gummel-Poon
- TEXT: H model are listed below. The parameter names used in earlier
- TEXT: H versions of SPICE2 are still accepted.
- TEXT: H
- TEXT: H Modified Gummel-Poon BJT Parameters.
- TEXT: H
- TEXT: H
- TEXT: H name parameter units default example area
- TEXT: H
- TEXT: H 1 IS transport saturation current A 1.0e-16 1.0e-15 *
- TEXT: H 2 BF ideal maximum forward beta - 100 100
- TEXT: H 3 NF forward current emission coefficient - 1.0 1
- TEXT: H 4 VAF forward Early voltage V infinite 200
- TEXT: H 5 IKF corner for forward beta
- TEXT: H high current roll-off A infinite 0.01 *
- TEXT: H 6 ISE B-E leakage saturation current A 0 1.0e-13 *
- TEXT: H 7 NE B-E leakage emission coefficient - 1.5 2
- TEXT: H 8 BR ideal maximum reverse beta - 1 0.1
- TEXT: H 9 NR reverse current emission coefficient - 1 1
- TEXT: H 10 VAR reverse Early voltage V infinite 200
- TEXT: H 11 IKR corner for reverse beta
- TEXT: H high current roll-off A infinite 0.01 *
- TEXT: H 12 ISC B-C leakage saturation current A 0 1.0e-13 *
- TEXT: H 13 NC B-C leakage emission coefficient - 2 1.5
- TEXT: H 14 RB zero bias base resistance Z 0 100 *
- TEXT: H 15 IRB current where base resistance
- TEXT: H falls halfway to its min value A infinite 0.1 *
- TEXT: H 16 RBM minimum base resistance
- TEXT: H at high currents Z RB 10 *
- TEXT: H 17 RE emitter resistance Z 0 1 *
- TEXT: H 18 RC collector resistance Z 0 10 *
- TEXT: H 19 CJE B-E zero-bias depletion capacitance F 0 2pF *
- TEXT: H 20 VJE B-E built-in potential V 0.75 0.6
- TEXT: H 21 MJE B-E junction exponential factor - 0.33 0.33
- TEXT: H 22 TF ideal forward transit time sec 0 0.1ns
- TEXT: H 23 XTF coefficient for bias dependence of TF - 0
- TEXT: H 24 VTF voltage describing VBC
- TEXT: H dependence of TF V infinite
- TEXT: H 25 ITF high-current parameter
- TEXT: H for effect on TF A 0 *
- TEXT: H 26 PTF excess phase at freq=1.0/(TF*2PI) Hz deg 0
- TEXT: H 27 CJC B-C zero-bias depletion capacitance F 0 2pF *
- TEXT: H 28 VJC B-C built-in potential V 0.75 0.5
- TEXT: H 29 MJC B-C junction exponential factor - 0.33 0.5
- TEXT: H 30 XCJC fraction of B-C depletion capacitance - 1
- TEXT: H connected to internal base node
- TEXT: H 31 TR ideal reverse transit time sec 0 10ns
- TEXT: H 32 CJS zero-bias collector-substrate
- TEXT: H capacitance F 0 2pF *
- TEXT: H 33 VJS substrate junction built-in potential V 0.75
- TEXT: H 34 MJS substrate junction exponential factor - 0 0.5
- TEXT: H 35 XTB forward and reverse beta
- TEXT: H temperature exponent - 0
- TEXT: H 36 EG energy gap for temperature
- TEXT: H effect on IS eV 1.11
- TEXT: H 37 XTI temperature exponent for effect on IS - 3
- TEXT: H 38 KF flicker-noise coefficient - 0
- TEXT: H 39 AF flicker-noise exponent - 1
- TEXT: H 40 FC coefficient for forward-bias
- TEXT: H depletion capacitance formula - 0.5
- TEXT: H o
- TEXT: H 41 TNOM Parameter measurement temperature C 27 50
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Junction FieldEffect Transistors
- TITLE: Junction Field-Effect Transistors (JFETs)
- TEXT: H
- TEXT: H _3._4._5. _J_u_n_c_t_i_o_n _F_i_e_l_d-_E_f_f_e_c_t _T_r_a_n_s_i_s_t_o_r_s (_J_F_E_T_s)
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H JXXXXXXX ND NG NS MNAME <AREA> <OFF> <IC=VDS, VGS> <TEMP=T>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H J1 7 2 3 JM1 OFF
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H ND, NG, and NS are the drain, gate, and source nodes,
- TEXT: H respectively. MNAME is the model name, AREA is the area
- TEXT: H factor, and OFF indicates an (optional) initial condition on
- TEXT: H the device for dc analysis. If the area factor is omitted,
- TEXT: H a value of 1.0 is assumed. The (optional) initial condition
- TEXT: H specification, using IC=VDS, VGS is intended for use with
- TEXT: H the UIC option on the .TRAN control line, when a transient
- TEXT: H analysis is desired starting from other than the quiescent
- TEXT: H operating point. See the .IC control line for a better way
- TEXT: H to set initial conditions. The (optional) TEMP value is the
- TEXT: H temperature at which this device is to operate, and over-
- TEXT: H rides the temperature specification on the .OPTION control
- TEXT: H line.
- TEXT: H
- TEXT: H
-
- SUBJECT: JFET Models
- TITLE: JFET Models (NJF/PJF)
- TEXT: H
- TEXT: H _3._4._6. _J_F_E_T _M_o_d_e_l_s (_N_J_F/_P_J_F)
- TEXT: H
- TEXT: H
- TEXT: H The JFET model is derived from the FET model of Shich-
- TEXT: H man and Hodges. The dc characteristics are defined by the
- TEXT: H parameters VTO and BETA, which determine the variation of
- TEXT: H drain current with gate voltage, LAMBDA, which determines
- TEXT: H the output conductance, and IS, the saturation current of
- TEXT: H the two gate junctions. Two ohmic resistances, RD and RS,
- TEXT: H are included. Charge storage is modeled by nonlinear deple-
- TEXT: H tion layer capacitances for both gate junctions which vary
- TEXT: H as the -1/2 power of junction voltage and are defined by the
- TEXT: H parameters CGS, CGD, and PB.
- TEXT: H
- TEXT: H Note that in Spice3f and later, a fitting parameter B
- TEXT: H has been added. For details, see [9].
- TEXT: H
- TEXT: H
- TEXT: H name parameter units default example area
- TEXT: H
- TEXT: H 1 VTO threshold voltage (V V -2.0 -2.0
- TEXT: H TO 2
- TEXT: H 2 BETA transconductance parameter (B) A/V 1.0e-4 1.0e-3 *
- TEXT: H 3 LAMBDA channel-length modulation
- TEXT: H parameter (L) 1/V 0 1.0e-4
- TEXT: H 4 RD drain ohmic resistance Z 0 100 *
- TEXT: H 5 RS source ohmic resistance Z 0 100 *
- TEXT: H 6 CGS zero-bias G-S junction capacitance (C ) F 0 5pF *
- TEXT: H gs
- TEXT: H 7 CGD zero-bias G-D junction capacitance (C ) F 0 1pF *
- TEXT: H gs
- TEXT: H 8 PB gate junction potential V 1 0.6
- TEXT: H 9 IS gate junction saturation current (I ) A 1.0e-14 1.0e-14 *
- TEXT: H S
- TEXT: H 10 B doping tail parameter - 1 1.1
- TEXT: H 11 KF flicker noise coefficient - 0
- TEXT: H 12 AF flicker noise exponent - 1
- TEXT: H 13 FC coefficient for forward-bias - 0.5
- TEXT: H depletion capacitance formula
- TEXT: H o
- TEXT: H 14 TNOM parameter measurement temperature C 27 50
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: MOSFETs
- TITLE: MOSFETs
- TEXT: H
- TEXT: H _3._4._7. _M_O_S_F_E_T_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H MXXXXXXX ND NG NS NB MNAME <L=VAL> <W=VAL> <AD=VAL> <AS=VAL>
- TEXT: H + <PD=VAL> <PS=VAL> <NRD=VAL> <NRS=VAL> <OFF>
- TEXT: H + <IC=VDS, VGS, VBS> <TEMP=T>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H M1 24 2 0 20 TYPE1
- TEXT: H M31 2 17 6 10 MODM L=5U W=2U
- TEXT: H M1 2 9 3 0 MOD1 L=10U W=5U AD=100P AS=100P PD=40U PS=40U
- TEXT: H
- TEXT: H
- TEXT: H ND, NG, NS, and NB are the drain, gate, source, and bulk
- TEXT: H (substrate) nodes, respectively. MNAME is the model name.
- TEXT: H L and W are the channel length and width, in meters. AD and
- TEXT: H AS are the areas of the drain and source diffusions, in
- TEXT: H 2
- TEXT: H meters . Note that the suffix U specifies microns (1e-6 m)
- TEXT: H 2
- TEXT: H and P sq-microns (1e-12 m ). If any of L, W, AD, or AS are
- TEXT: H not specified, default values are used. The use of defaults
- TEXT: H simplifies input file preparation, as well as the editing
- TEXT: H required if device geometries are to be changed. PD and PS
- TEXT: H are the perimeters of the drain and source junctions, in
- TEXT: H meters. NRD and NRS designate the equivalent number of
- TEXT: H squares of the drain and source diffusions; these values
- TEXT: H multiply the sheet resistance RSH specified on the .MODEL
- TEXT: H control line for an accurate representation of the parasitic
- TEXT: H series drain and source resistance of each transistor. PD
- TEXT: H and PS default to 0.0 while NRD and NRS to 1.0. OFF indi-
- TEXT: H cates an (optional) initial condition on the device for dc
- TEXT: H analysis. The (optional) initial condition specification
- TEXT: H using IC=VDS, VGS, VBS is intended for use with the UIC
- TEXT: H option on the .TRAN control line, when a transient analysis
- TEXT: H is desired starting from other than the quiescent operating
- TEXT: H point. See the .IC control line for a better and more con-
- TEXT: H venient way to specify transient initial conditions. The
- TEXT: H (optional) TEMP value is the temperature at which this dev-
- TEXT: H ice is to operate, and overrides the temperature specifica-
- TEXT: H tion on the .OPTION control line. The temperature specifi-
- TEXT: H cation is ONLY valid for level 1, 2, 3, and 6 MOSFETs, not
- TEXT: H for level 4 or 5 (BSIM) devices.
- TEXT: H
- TEXT: H
-
- SUBJECT: MOSFET Models
- TITLE: MOSFET Models (NMOS/PMOS)
- TEXT: H
- TEXT: H _3._4._8. _M_O_S_F_E_T _M_o_d_e_l_s (_N_M_O_S/_P_M_O_S)
- TEXT: H
- TEXT: H
- TEXT: H SPICE provides four MOSFET device models, which differ
- TEXT: H in the formulation of the I-V characteristic. The variable
- TEXT: H LEVEL specifies the model to be used:
- TEXT: H
- TEXT: H LEVEL=1 -> Shichman-Hodges
- TEXT: H LEVEL=2 -> MOS2 (as described in [1])
- TEXT: H LEVEL=3 -> MOS3, a semi-empirical model(see [1])
- TEXT: H LEVEL=4 -> BSIM (as described in [3])
- TEXT: H LEVEL=5 -> new BSIM (BSIM2; as described in [5])
- TEXT: H LEVEL=6 -> MOS6 (as described in [2])
- TEXT: H
- TEXT: H
- TEXT: H The dc characteristics of the level 1 through level 3 MOS-
- TEXT: H FETs are defined by the device parameters VTO, KP, LAMBDA,
- TEXT: H PHI and GAMMA. These parameters are computed by SPICE if
- TEXT: H process parameters (NSUB, TOX, ...) are given, but user-
- TEXT: H specified values always override. VTO is positive (nega-
- TEXT: H tive) for enhancement mode and negative (positive) for
- TEXT: H depletion mode N-channel (P-channel) devices. Charge
- TEXT: H storage is modeled by three constant capacitors, CGSO, CGDO,
- TEXT: H and CGBO which represent overlap capacitances, by the non-
- TEXT: H linear thin-oxide capacitance which is distributed among the
- TEXT: H gate, source, drain, and bulk regions, and by the nonlinear
- TEXT: H depletion-layer capacitances for both substrate junctions
- TEXT: H divided into bottom and periphery, which vary as the MJ and
- TEXT: H MJSW power of junction voltage respectively, and are deter-
- TEXT: H mined by the parameters CBD, CBS, CJ, CJSW, MJ, MJSW and PB.
- TEXT: H Charge storage effects are modeled by the piecewise linear
- TEXT: H voltages-dependent capacitance model proposed by Meyer. The
- TEXT: H thin-oxide charge-storage effects are treated slightly dif-
- TEXT: H ferent for the LEVEL=1 model. These voltage-dependent capa-
- TEXT: H citances are included only if TOX is specified in the input
- TEXT: H description and they are represented using Meyer's formula-
- TEXT: H tion.
- TEXT: H
- TEXT: H There is some overlap among the parameters describing
- TEXT: H the junctions, e.g. the reverse current can be input either
- TEXT: H 2
- TEXT: H as IS (in A) or as JS (in A/m ). Whereas the first is an
- TEXT: H absolute value the second is multiplied by AD and AS to give
- TEXT: H the reverse current of the drain and source junctions
- TEXT: H respectively. This methodology has been chosen since there
- TEXT: H is no sense in relating always junction characteristics with
- TEXT: H AD and AS entered on the device line; the areas can be
- TEXT: H defaulted. The same idea applies also to the zero-bias
- TEXT: H junction capacitances CBD and CBS (in F) on one hand, and CJ
- TEXT: H 2
- TEXT: H (in F/m ) on the other. The parasitic drain and source
- TEXT: H series resistance can be expressed as either RD and RS (in
- TEXT: H ohms) or RSH (in ohms/sq.), the latter being multiplied by
- TEXT: H the number of squares NRD and NRS input on the device line.
- TEXT: H
- TEXT: H A discontinuity in the MOS level 3 model with respect
- TEXT: H to the KAPPA parameter has been detected (see [10]). The
- TEXT: H supplied fix has been implemented in Spice3f2 and later.
- TEXT: H Since this fix may affect parameter fitting, the option
- TEXT: H "BADMOS3" may be set to use the old implementation (see the
- TEXT: H section on simulation variables and the ".OPTIONS" line).
- TEXT: H SPICE level 1, 2, 3 and 6 parameters:
- TEXT: H
- TEXT: H
- TEXT: H name parameter units default example
- TEXT: H
- TEXT: H 1 LEVEL model index - 1
- TEXT: H 2 VTO zero-bias threshold voltage (V ) V 0.0 1.0
- TEXT: H TO 2
- TEXT: H 3 KP transconductance parameter A/V 2.0e-5 3.1e-5
- TEXT: H 1/2
- TEXT: H 4 GAMMA bulk threshold parameter (\) V 0.0 0.37
- TEXT: H 5 PHI surface potential (U) V 0.6 0.65
- TEXT: H 6 LAMBDA channel-length modulation
- TEXT: H (MOS1 and MOS2 only) (L) 1/V 0.0 0.02
- TEXT: H 7 RD drain ohmic resistance Z 0.0 1.0
- TEXT: H 8 RS source ohmic resistance Z 0.0 1.0
- TEXT: H 9 CBD zero-bias B-D junction capacitance F 0.0 20fF
- TEXT: H 10 CBS zero-bias B-S junction capacitance F 0.0 20fF
- TEXT: H 11 IS bulk junction saturation current (I ) A 1.0e-14 1.0e-15
- TEXT: H S
- TEXT: H 12 PB bulk junction potential V 0.8 0.87
- TEXT: H 13 CGSO gate-source overlap capacitance
- TEXT: H per meter channel width F/m 0.0 4.0e-11
- TEXT: H 14 CGDO gate-drain overlap capacitance
- TEXT: H per meter channel width F/m 0.0 4.0e-11
- TEXT: H 15 CGBO gate-bulk overlap capacitance
- TEXT: H per meter channel length F/m 0.0 2.0e-10
- TEXT: H 16 RSH drain and source diffusion
- TEXT: H sheet resistance Z/[] 0.0 10.0
- TEXT: H 17 CJ zero-bias bulk junction bottom cap.
- TEXT: H 2
- TEXT: H per sq-meter of junction area F/m 0.0 2.0e-4
- TEXT: H 18 MJ bulk junction bottom grading coeff. - 0.5 0.5
- TEXT: H 19 CJSW zero-bias bulk junction sidewall cap.
- TEXT: H per meter of junction perimeter F/m 0.0 1.0e-9
- TEXT: H 20 MJSW bulk junction sidewall grading coeff. - 0.50(level1)
- TEXT: H 0.33(level2, 3)
- TEXT: H 21 JS bulk junction saturation current
- TEXT: H 2
- TEXT: H per sq-meter of junction area A/m 1.0e-8
- TEXT: H 22 TOX oxide thickness meter 1.0e-7 1.0e-7
- TEXT: H 3
- TEXT: H 23 NSUB substrate doping 1/cm 0.0 4.0e15
- TEXT: H 2
- TEXT: H 24 NSS surface state density 1/cm 0.0 1.0e10
- TEXT: H 2
- TEXT: H 25 NFS fast surface state density 1/cm 0.0 1.0e10
- TEXT: H
- TEXT: H _c_o_n_t_i_n_u_e_d
- TEXT: H
- TEXT: H name parameter units default example
- TEXT: H
- TEXT: H 26 TPG type of gate material: - 1.0
- TEXT: H +1 opp. to substrate
- TEXT: H -1 same as substrate
- TEXT: H 0 Al gate
- TEXT: H 27 XJ metallurgical junction depth meter 0.0 1M
- TEXT: H 28 LD lateral diffusion meter 0.0 0.8M
- TEXT: H 2
- TEXT: H 29 UO surface mobility cm /Vs 600 700
- TEXT: H 30 UCRIT critical field for mobility
- TEXT: H degradation (MOS2 only) V/cm 1.0e4 1.0e4
- TEXT: H 31 UEXP critical field exponent in
- TEXT: H mobility degradation (MOS2 only) - 0.0 0.1
- TEXT: H 32 UTRA transverse field coeff. (mobility)
- TEXT: H (deleted for MOS2) - 0.0 0.3
- TEXT: H 33 VMAX maximum drift velocity of carriers m/s 0.0 5.0e4
- TEXT: H 34 NEFF total channel-charge (fixed and
- TEXT: H mobile) coefficient (MOS2 only) - 1.0 5.0
- TEXT: H 35 KF flicker noise coefficient - 0.0 1.0e-26
- TEXT: H 36 AF flicker noise exponent - 1.0 1.2
- TEXT: H 37 FC coefficient for forward-bias
- TEXT: H depletion capacitance formula - 0.5
- TEXT: H 38 DELTA width effect on threshold voltage
- TEXT: H (MOS2 and MOS3) - 0.0 1.0
- TEXT: H 39 THETA mobility modulation (MOS3 only) 1/V 0.0 0.1
- TEXT: H 40 ETA static feedback (MOS3 only) - 0.0 1.0
- TEXT: H 41 KAPPA saturation field factor (MOS3 only) - 0.2 0.5
- TEXT: H o
- TEXT: H 42 TNOM parameter measurement temperature C 27 50
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The level 4 and level 5 (BSIM1 and BSIM2) parameters
- TEXT: H are all values obtained from process characterization, and
- TEXT: H can be generated automatically. J. Pierret [4] describes a
- TEXT: H means of generating a 'process' file, and the program
- TEXT: H Proc2Mod provided with SPICE3 converts this file into a se-
- TEXT: H quence of BSIM1 ".MODEL" lines suitable for inclusion in a
- TEXT: H SPICE input file. Parameters marked below with an * in the
- TEXT: H l/w column also have corresponding parameters with a length
- TEXT: H and width dependency. For example, VFB is the basic parame-
- TEXT: H ter with units of Volts, and LVFB and WVFB also exist and
- TEXT: H have units of Volt-Mmeter The formula
- TEXT: H
- TEXT: H P P
- TEXT: H L W
- TEXT: H P = P + ---------- + ----------
- TEXT: H 0
- TEXT: H L W
- TEXT: H effective effective
- TEXT: H
- TEXT: H is used to evaluate the parameter for the actual device
- TEXT: H specified with
- TEXT: H
- TEXT: H L = L - DL
- TEXT: H effective input
- TEXT: H and
- TEXT: H
- TEXT: H W = W - DW
- TEXT: H effective input
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Note that unlike the other models in SPICE, the BSIM
- TEXT: H model is designed for use with a process characterization
- TEXT: H system that provides all the parameters, thus there are no
- TEXT: H defaults for the parameters, and leaving one out is con-
- TEXT: H sidered an error. For an example set of parameters and the
- TEXT: H format of a process file, see the SPICE2 implementation
- TEXT: H notes[3].
- TEXT: H
- TEXT: H For more information on BSIM2, see reference [5].
- TEXT: H
- TEXT: H SPICE BSIM (level 4) parameters.
- TEXT: H
- TEXT: H
- TEXT: H name parameter units l/w
- TEXT: H
- TEXT: H VFB flat-band voltage V *
- TEXT: H PHI surface inversion potential V *
- TEXT: H 1/2
- TEXT: H K1 body effect coefficient V *
- TEXT: H K2 drain/source depletion charge-sharing coefficient - *
- TEXT: H ETA zero-bias drain-induced barrier-lowering coefficient - *
- TEXT: H 2
- TEXT: H MUZ zero-bias mobility cm /V-s
- TEXT: H DL shortening of channel Mm
- TEXT: H DW narrowing of channel Mm
- TEXT: H -1
- TEXT: H U0 zero-bias transverse-field mobility degradation coefficient V *
- TEXT: H U1 zero-bias velocity saturation coefficient Mm/V *
- TEXT: H 2 2
- TEXT: H X2MZ sens. of mobility to substrate bias at v =0 cm /V -s *
- TEXT: H ds -1
- TEXT: H X2E sens. of drain-induced barrier lowering effect to substrate bias V *
- TEXT: H -1
- TEXT: H X3E sens. of drain-induced barrier lowering effect to drain bias at V =V V *
- TEXT: H ds dd -2
- TEXT: H X2U0 sens. of transverse field mobility degradation effect to substrate bias V *
- TEXT: H -2
- TEXT: H X2U1 sens. of velocity saturation effect to substrate bias MmV *
- TEXT: H 2 2
- TEXT: H MUS mobility at zero substrate bias and at V =V cm /V -s
- TEXT: H ds dd 2 2
- TEXT: H X2MS sens. of mobility to substrate bias at V =V cm /V -s *
- TEXT: H ds dd 2 2
- TEXT: H X3MS sens. of mobility to drain bias at V =V cm /V -s *
- TEXT: H ds dd -2
- TEXT: H X3U1 sens. of velocity saturation effect on drain bias at V =V MmV *
- TEXT: H ds dd
- TEXT: H TOX gate oxide thickness Mm
- TEXT: H o
- TEXT: H TEMP temperature at which parameters were measured C
- TEXT: H VDD measurement bias range V
- TEXT: H CGDO gate-drain overlap capacitance per meter channel width F/m
- TEXT: H CGSO gate-source overlap capacitance per meter channel width F/m
- TEXT: H CGBO gate-bulk overlap capacitance per meter channel length F/m
- TEXT: H XPART gate-oxide capacitance-charge model flag -
- TEXT: H N0 zero-bias subthreshold slope coefficient - *
- TEXT: H NB sens. of subthreshold slope to substrate bias - *
- TEXT: H ND sens. of subthreshold slope to drain bias - *
- TEXT: H RSH drain and source diffusion sheet resistance Z/[]
- TEXT: H 2
- TEXT: H JS source drain junction current density A/m
- TEXT: H PB built in potential of source drain junction V
- TEXT: H MJ Grading coefficient of source drain junction -
- TEXT: H PBSW built in potential of source, drain junction sidewall V
- TEXT: H MJSW grading coefficient of source drain junction sidewall -
- TEXT: H 2
- TEXT: H CJ Source drain junction capacitance per unit area F/m
- TEXT: H CJSW source drain junction sidewall capacitance per unit length F/m
- TEXT: H WDF source drain junction default width m
- TEXT: H DELL Source drain junction length reduction m
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H XPART = 0 selects a 40/60 drain/source charge partition
- TEXT: H in saturation, while XPART=1 selects a 0/100 drain/source
- TEXT: H charge partition.
- TEXT: H
- TEXT: H
- TEXT: H ND, NG, and NS are the drain, gate, and source nodes,
- TEXT: H respectively. MNAME is the model name, AREA is the area
- TEXT: H factor, and OFF indicates an (optional) initial condition on
- TEXT: H the device for dc analysis. If the area factor is omitted,
- TEXT: H a value of 1.0 is assumed. The (optional) initial condition
- TEXT: H specification, using IC=VDS, VGS is intended for use with
- TEXT: H the UIC option on the .TRAN control line, when a transient
- TEXT: H analysis is desired starting from other than the quiescent
- TEXT: H operating point. See the .IC control line for a better way
- TEXT: H to set initial conditions.
- TEXT: H
- TEXT: H
-
- SUBJECT: MESFETs
- TITLE: MESFETs
- TEXT: H
- TEXT: H _3._4._9. _M_E_S_F_E_T_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H ZXXXXXXX ND NG NS MNAME <AREA> <OFF> <IC=VDS, VGS>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H Z1 7 2 3 ZM1 OFF
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: MESFET Models
- TITLE: MESFET Models (NMF/PMF)
- TEXT: H
- TEXT: H _3._4._1_0. _M_E_S_F_E_T _M_o_d_e_l_s (_N_M_F/_P_M_F)
- TEXT: H
- TEXT: H
- TEXT: H The MESFET model is derived from the GaAs FET model of
- TEXT: H Statz et al. as described in [11]. The dc characteristics
- TEXT: H are defined by the parameters VTO, B, and BETA, which deter-
- TEXT: H mine the variation of drain current with gate voltage, AL-
- TEXT: H PHA, which determines saturation voltage, and LAMBDA, which
- TEXT: H determines the output conductance. The formula are given
- TEXT: H by:
- TEXT: H
- TEXT: H 3
- TEXT: H 2
- TEXT: H B (V -V ) | | V | | 3
- TEXT: H gs T ds _
- TEXT: H I = --------------- |1 - |1-A---| |(1 + L V ) for 0 < V <
- TEXT: H d ds ds
- TEXT: H 1 + b(V - V ) | | 3 | | A
- TEXT: H gs T
- TEXT: H 2
- TEXT: H B (V -V ) 3
- TEXT: H gs T _
- TEXT: H I = ---------------(1 + L V ) for V >
- TEXT: H d ds ds
- TEXT: H 1 + b(V - V ) A
- TEXT: H gs T
- TEXT: H
- TEXT: H
- TEXT: H Two ohmic resistances, RD and RS, are included. Charge
- TEXT: H storage is modeled by total gate charge as a function of
- TEXT: H gate-drain and gate-source voltages and is defined by the
- TEXT: H parameters CGS, CGD, and PB.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H name parameter units default example area
- TEXT: H
- TEXT: H 1 VTO pinch-off voltage V -2.0 -2.0
- TEXT: H 2
- TEXT: H 2 BETA transconductance parameter A/V 1.0e-4 1.0e-3 *
- TEXT: H 3 B doping tail extending parameter 1/V 0.3 0.3 *
- TEXT: H 4 ALPHA saturation voltage parameter 1/V 2 2 *
- TEXT: H 5 LAMBDA channel-length modulation
- TEXT: H parameter 1/V 0 1.0e-4
- TEXT: H 6 RD drain ohmic resistance Z 0 100 *
- TEXT: H 7 RS source ohmic resistance Z 0 100 *
- TEXT: H 8 CGS zero-bias G-S junction capacitance F 0 5pF *
- TEXT: H 9 CGD zero-bias G-D junction capacitance F 0 1pF *
- TEXT: H 10 PB gate junction potential V 1 0.6
- TEXT: H 11 KF flicker noise coefficient - 0
- TEXT: H 12 AF flicker noise exponent - 1
- TEXT: H 13 FC coefficient for forward-bias - 0.5
- TEXT: H depletion capacitance formula
- TEXT: H
- TEXT: H
-
- SUBJECT: ANALYSES AND OUTPUT CONTROL
- TITLE: ANALYSES AND OUTPUT CONTROL
- TEXT: H
- TEXT: H _4. _A_N_A_L_Y_S_E_S _A_N_D _O_U_T_P_U_T _C_O_N_T_R_O_L
- TEXT: H
- TEXT: H
- TEXT: H The following command lines are for specifying analyses
- TEXT: H or plots within the circuit description file. Parallel com-
- TEXT: H mands exist in the interactive command interpreter (detailed
- TEXT: H in the following section). Specifying analyses and plots
- TEXT: H (or tables) in the input file is useful for batch runs.
- TEXT: H Batch mode is entered when either the -b option is given or
- TEXT: H when the default input source is redirected from a file. In
- TEXT: H batch mode, the analyses specified by the control lines in
- TEXT: H the input file (e.g. ".ac", ".tran", etc.) are immediately
- TEXT: H executed (unless ".control" lines exists; see the section on
- TEXT: H the interactive command interpretor). If the -r _r_a_w_f_i_l_e
- TEXT: H option is given then all data generated is written to a
- TEXT: H Spice3 rawfile. The rawfile may be read by either the
- TEXT: H interactive mode of Spice3 or by nutmeg; see the previous
- TEXT: H section for details. In this case, the .SAVE line (see
- TEXT: H below) may be used to record the value of internal device
- TEXT: H variables (see Appendix B).
- TEXT: H
- TEXT: H If a rawfile is not specified, then output plots (in
- TEXT: H "line-printer" form) and tables can be printed according to
- TEXT: H the .PRINT, .PLOT, and .FOUR control lines, described next.
- TEXT: H .PLOT, .PRINT, and .FOUR lines are meant for compatibility
- TEXT: H with Spice2.
- TEXT: H
- SUBTOPIC: SPICE:SIMULATOR VARIABLES
- SUBTOPIC: SPICE:INITIAL CONDITIONS
- SUBTOPIC: SPICE:ANALYSES
- SUBTOPIC: SPICE:BATCH OUTPUT
-
- SUBJECT: SIMULATOR VARIABLES
- TITLE: SIMULATOR VARIABLES (.OPTIONS)
- TEXT: H
- TEXT: H _4._1. _S_I_M_U_L_A_T_O_R _V_A_R_I_A_B_L_E_S (._O_P_T_I_O_N_S)
- TEXT: H
- TEXT: H
- TEXT: H Various parameters of the simulations available in
- TEXT: H Spice3 can be altered to control the accuracy, speed, or
- TEXT: H default values for some devices. These parameters may be
- TEXT: H changed via the "set" command (described later in the sec-
- TEXT: H tion on the interactive front-end) or via the ".OPTIONS"
- TEXT: H line:
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .OPTIONS OPT1 OPT2 ... (or OPT=OPTVAL ...)
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .OPTIONS RELTOL=.005 TRTOL=8
- TEXT: H
- TEXT: H
- TEXT: H The options line allows the user to reset program con-
- TEXT: H trol and user options for specific simulation purposes.
- TEXT: H Additional options for Nutmeg may be specified as well and
- TEXT: H take effect when Nutmeg reads the input file. Options
- TEXT: H specified to Nutmeg via the 'set' command are also passed on
- TEXT: H to SPICE3 as if specified on a .OPTIONS line. See the fol-
- TEXT: H lowing section on the interactive command interpreter for
- TEXT: H the parameters which may be set with a .OPTIONS line and the
- TEXT: H format of the 'set' command. Any combination of the follow-
- TEXT: H ing options may be included, in any order. 'x' (below)
- TEXT: H represents some positive number.
- TEXT: H
- TEXT: H option effect
- TEXT: H
- TEXT: H ABSTOL=x resets the absolute current error tolerance of the
- TEXT: H program.
- TEXT: H The default value is 1 picoamp.
- TEXT: H BADMOS3 Use the older version of the MOS3 model with the "kappa"
- TEXT: H discontinuity.
- TEXT: H CHGTOL=x resets the charge tolerance of the program. The default
- TEXT: H value is 1.0e-14.
- TEXT: H DEFAD=x resets the value for MOS drain diffusion area; the
- TEXT: H default is 0.0.
- TEXT: H DEFAS=x resets the value for MOS source diffusion area; the
- TEXT: H default is 0.0.
- TEXT: H DEFL=x resets the value for MOS channel length; the default
- TEXT: H is 100.0 micrometer.
- TEXT: H DEFW=x resets the value for MOS channel width; the default
- TEXT: H is 100.0 micrometer.
- TEXT: H GMIN=x resets the value of GMIN, the minimum conductance
- TEXT: H allowed by the program.
- TEXT: H The default value is 1.0e-12.
- TEXT: H ITL1=x resets the dc iteration limit. The default is 100.
- TEXT: H ITL2=x resets the dc transfer curve iteration limit. The
- TEXT: H default is 50.
- TEXT: H ITL3=x resets the lower transient analysis iteration limit.
- TEXT: H the default value is 4. (Note: not implemented in Spice3).
- TEXT: H ITL4=x resets the transient analysis timepoint iteration limit.
- TEXT: H the default is 10.
- TEXT: H ITL5=x resets the transient analysis total iteration limit.
- TEXT: H the default is 5000. Set ITL5=0 to omit this test.
- TEXT: H (Note: not implemented in Spice3).
- TEXT: H KEEPOPINFO Retain the operating point information when either an
- TEXT: H AC, Distortion, or Pole-Zero analysis is run.
- TEXT: H This is particularly useful if the circuit is large
- TEXT: H and you do not want to run a (redundant) ".OP" analysis.
- TEXT: H METHOD=name sets the numerical integration method used by SPICE.
- TEXT: H Possible names are "Gear" or "trapezoidal" (or just "trap").
- TEXT: H The default is trapezoidal.
- TEXT: H PIVREL=x resets the relative ratio between the largest column entry
- TEXT: H and an acceptable pivot value. The default value is 1.0e-3.
- TEXT: H In the numerical pivoting algorithm the allowed minimum
- TEXT: H pivot value is determined by
- TEXT: H EPSREL=AMAX1(PIVREL*MAXVAL, PIVTOL)
- TEXT: H where MAXVAL is the maximum element in the column where
- TEXT: H a pivot is sought (partial pivoting).
- TEXT: H PIVTOL=x resets the absolute minimum value for a matrix entry
- TEXT: H to be accepted as a pivot. The default value is 1.0e-13.
- TEXT: H RELTOL=x resets the relative error tolerance of the program.
- TEXT: H The
- TEXT: H default value is 0.001 (0.1%).
- TEXT: H TEMP=x Resets the operating temperature of the circuit. The
- TEXT: H default value is 27 deg C (300 deg K). TEMP can be overridden
- TEXT: H by a temperature specification on any temperature dependent
- TEXT: H instance.
- TEXT: H TNOM=x resets the nominal temperature at which device parameters
- TEXT: H are measured. The default value is 27 deg C (300 deg K).
- TEXT: H TNOM can be overridden by a specification on any temperature
- TEXT: H dependent device model.
- TEXT: H TRTOL=x resets the transient error tolerance. The default value
- TEXT: H is 7.0. This parameter is an estimate of the factor by
- TEXT: H which SPICE overestimates the actual truncation error.
- TEXT: H TRYTOCOMPACT Applicable only to the LTRA model.
- TEXT: H When specified, the simulator tries to condense LTRA transmission
- TEXT: H lines' past history of input voltages and currents.
- TEXT: H VNTOL=x resets the absolute voltage error tolerance of the
- TEXT: H program. The default value is 1 microvolt.
- TEXT: H
- TEXT: H
- TEXT: H In addition, the following options have the listed
- TEXT: H effect when operating in spice2 emulation mode:
- TEXT: H
- TEXT: H option effect
- TEXT: H
- TEXT: H option effect
- TEXT: H ACCT causes accounting and run time statistics to be printed
- TEXT: H LIST causes the summary listing of the input data to be printed
- TEXT: H NOMOD suppresses the printout of the model parameters
- TEXT: H NOPAGE suppresses page ejects
- TEXT: H NODE causes the printing of the node table.
- TEXT: H OPTS causes the option values to be printed.
- TEXT: H
- TEXT: H
-
- SUBJECT: INITIAL CONDITIONS
- TITLE: INITIAL CONDITIONS
- TEXT: H
- TEXT: H _4._2. _I_N_I_T_I_A_L _C_O_N_D_I_T_I_O_N_S
- TEXT: H
- SUBTOPIC: SPICE:.NODESET
- SUBTOPIC: SPICE:.IC
-
- SUBJECT: .NODESET
- TITLE: .NODESET: Specify Initial Node Voltage Guesses
- TEXT: H
- TEXT: H _4._2._1. ._N_O_D_E_S_E_T: _S_p_e_c_i_f_y _I_n_i_t_i_a_l _N_o_d_e _V_o_l_t_a_g_e _G_u_e_s_s_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .NODESET V(NODNUM)=VAL V(NODNUM)=VAL ...
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .NODESET V(12)=4.5 V(4)=2.23
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The Nodeset line helps the program find the dc or ini-
- TEXT: H tial transient solution by making a preliminary pass with
- TEXT: H the specified nodes held to the given voltages. The res-
- TEXT: H triction is then released and the iteration continues to the
- TEXT: H true solution. The .NODESET line may be necessary for con-
- TEXT: H vergence on bistable or a-stable circuits. In general, this
- TEXT: H line should not be necessary.
- TEXT: H
- TEXT: H
-
- SUBJECT: .IC
- TITLE: .IC: Set Initial Conditions
- TEXT: H
- TEXT: H _4._2._2. ._I_C: _S_e_t _I_n_i_t_i_a_l _C_o_n_d_i_t_i_o_n_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .IC V(NODNUM)=VAL V(NODNUM)=VAL ...
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .IC V(11)=5 V(4)=-5 V(2)=2.2
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The IC line is for setting transient initial condi-
- TEXT: H tions. It has two different interpretations, depending on
- TEXT: H whether the UIC parameter is specified on the .TRAN control
- TEXT: H line. Also, one should not confuse this line with the
- TEXT: H .NODESET line. The .NODESET line is only to help dc conver-
- TEXT: H gence, and does not affect final bias solution (except for
- TEXT: H multi-stable circuits). The two interpretations of this
- TEXT: H line are as follows:
- TEXT: H
- TEXT: H 1. When the UIC parameter is specified on the .TRAN line,
- TEXT: H then the node voltages specified on the .IC control line are
- TEXT: H used to compute the capacitor, diode, BJT, JFET, and MOSFET
- TEXT: H initial conditions. This is equivalent to specifying the
- TEXT: H IC=... parameter on each device line, but is much more con-
- TEXT: H venient. The IC=... parameter can still be specified and
- TEXT: H takes precedence over the .IC values. Since no dc bias
- TEXT: H (initial transient) solution is computed before the tran-
- TEXT: H sient analysis, one should take care to specify all dc
- TEXT: H source voltages on the .IC control line if they are to be
- TEXT: H used to compute device initial conditions.
- TEXT: H
- TEXT: H 2. When the UIC parameter is not specified on the .TRAN
- TEXT: H control line, the dc bias (initial transient) solution is
- TEXT: H computed before the transient analysis. In this case, the
- TEXT: H node voltages specified on the .IC control line is forced to
- TEXT: H the desired initial values during the bias solution. During
- TEXT: H transient analysis, the constraint on these node voltages is
- TEXT: H removed. This is the preferred method since it allows SPICE
- TEXT: H to compute a consistent dc solution.
- TEXT: H
-
- SUBJECT: ANALYSES
- TITLE: ANALYSES
- TEXT: H
- TEXT: H _4._3. _A_N_A_L_Y_S_E_S
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:.AC
- SUBTOPIC: SPICE:.DC
- SUBTOPIC: SPICE:.DISTO
- SUBTOPIC: SPICE:.NOISE
- SUBTOPIC: SPICE:.OP
- SUBTOPIC: SPICE:.PZ
- SUBTOPIC: SPICE:.SENS
- SUBTOPIC: SPICE:.TF
- SUBTOPIC: SPICE:.TRAN
-
- SUBJECT: .AC
- TITLE: .AC: Small-Signal AC Analysis
- TEXT: H
- TEXT: H _4._3._1. ._A_C: _S_m_a_l_l-_S_i_g_n_a_l _A_C _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .AC DEC ND FSTART FSTOP
- TEXT: H .AC OCT NO FSTART FSTOP
- TEXT: H .AC LIN NP FSTART FSTOP
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .AC DEC 10 1 10K
- TEXT: H .AC DEC 10 1K 100MEG
- TEXT: H .AC LIN 100 1 100HZ
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H DEC stands for decade variation, and ND is the number
- TEXT: H of points per decade. OCT stands for octave variation, and
- TEXT: H NO is the number of points per octave. LIN stands for
- TEXT: H linear variation, and NP is the number of points. FSTART is
- TEXT: H the starting frequency, and FSTOP is the final frequency.
- TEXT: H If this line is included in the input file, SPICE performs
- TEXT: H an AC analysis of the circuit over the specified frequency
- TEXT: H range. Note that in order for this analysis to be meaning-
- TEXT: H ful, at least one independent source must have been speci-
- TEXT: H fied with an ac value.
- TEXT: H
- TEXT: H
-
- SUBJECT: .DC
- TITLE: .DC: DC Transfer Function
- TEXT: H
- TEXT: H _4._3._2. ._D_C: _D_C _T_r_a_n_s_f_e_r _F_u_n_c_t_i_o_n
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .DC SRCNAM VSTART VSTOP VINCR [SRC2 START2 STOP2 INCR2]
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .DC VIN 0.25 5.0 0.25
- TEXT: H .DC VDS 0 10 .5 VGS 0 5 1
- TEXT: H .DC VCE 0 10 .25 IB 0 10U 1U
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The DC line defines the dc transfer curve source and
- TEXT: H sweep limits (again with capacitors open and inductors
- TEXT: H shorted). SRCNAM is the name of an independent voltage or
- TEXT: H current source. VSTART, VSTOP, and VINCR are the starting,
- TEXT: H final, and incrementing values respectively. The first
- TEXT: H example causes the value of the voltage source VIN to be
- TEXT: H swept from 0.25 Volts to 5.0 Volts in increments of 0.25
- TEXT: H Volts. A second source (SRC2) may optionally be specified
- TEXT: H with associated sweep parameters. In this case, the first
- TEXT: H source is swept over its range for each value of the second
- TEXT: H source. This option can be useful for obtaining semiconduc-
- TEXT: H tor device output characteristics. See the second example
- TEXT: H circuit description in Appendix A.
- TEXT: H
- TEXT: H
-
- SUBJECT: .DISTO
- TITLE: .DISTO: Distortion Analysis
- TEXT: H
- TEXT: H _4._3._3. ._D_I_S_T_O: _D_i_s_t_o_r_t_i_o_n _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .DISTO DEC ND FSTART FSTOP <F2OVERF1>
- TEXT: H .DISTO OCT NO FSTART FSTOP <F2OVERF1>
- TEXT: H .DISTO LIN NP FSTART FSTOP <F2OVERF1>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .DISTO DEC 10 1kHz 100Mhz
- TEXT: H .DISTO DEC 10 1kHz 100Mhz 0.9
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The Disto line does a small-signal distortion analysis
- TEXT: H of the circuit. A multi-dimensional Volterra series
- TEXT: H analysis is done using multi-dimensional Taylor series to
- TEXT: H represent the nonlinearities at the operating point. Terms
- TEXT: H of up to third order are used in the series expansions.
- TEXT: H
- TEXT: H If the optional parameter F2OVERF1 is not specified,
- TEXT: H .DISTO does a harmonic analysis - i.e., it analyses distor-
- TEXT: H tion in the circuit using only a single input frequency F1,
- TEXT: H which is swept as specified by arguments of the .DISTO com-
- TEXT: H mand exactly as in the .AC command. Inputs at this fre-
- TEXT: H quency may be present at more than one input source, and
- TEXT: H their magnitudes and phases are specified by the arguments
- TEXT: H of the DISTOF1 keyword in the input file lines for the input
- TEXT: H sources (see the description for independent sources). (The
- TEXT: H arguments of the DISTOF2 keyword are not relevant in this
- TEXT: H case). The analysis produces information about the A.C.
- TEXT: H values of all node voltages and branch currents at the har-
- TEXT: H monic frequencies 2F1 and 3F1, vs. the input frequency F1 as
- TEXT: H it is swept. (A value of 1 (as a complex distortion output)
- TEXT: H signifies cos(2J(2F1)t) at 2F1 and cos(2J(3F1)t) at 3F1,
- TEXT: H using the convention that 1 at the input fundamental fre-
- TEXT: H quency is equivalent to cos(2JF1t).) The distortion com-
- TEXT: H ponent desired (2F1 or 3F1) can be selected using commands
- TEXT: H in nutmeg, and then printed or plotted. (Normally, one is
- TEXT: H interested primarily in the magnitude of the harmonic com-
- TEXT: H ponents, so the magnitude of the AC distortion value is
- TEXT: H looked at). It should be noted that these are the A.C.
- TEXT: H values of the actual harmonic components, and are not equal
- TEXT: H to HD2 and HD3. To obtain HD2 and HD3, one must divide by
- TEXT: H the corresponding A.C. values at F1, obtained from an .AC
- TEXT: H line. This division can be done using nutmeg commands.
- TEXT: H
- TEXT: H If the optional F2OVERF1 parameter is specified, it
- TEXT: H should be a real number between (and not equal to) 0.0 and
- TEXT: H 1.0; in this case, .DISTO does a spectral analysis. It con-
- TEXT: H siders the circuit with sinusoidal inputs at two different
- TEXT: H frequencies F1 and F2. F1 is swept according to the .DISTO
- TEXT: H control line options exactly as in the .AC control line. F2
- TEXT: H is kept fixed at a single frequency as F1 sweeps - the value
- TEXT: H at which it is kept fixed is equal to F2OVERF1 times FSTART.
- TEXT: H Each independent source in the circuit may potentially have
- TEXT: H two (superimposed) sinusoidal inputs for distortion, at the
- TEXT: H frequencies F1 and F2. The magnitude and phase of the F1
- TEXT: H component are specified by the arguments of the DISTOF1 key-
- TEXT: H word in the source's input line (see the description of
- TEXT: H independent sources); the magnitude and phase of the F2 com-
- TEXT: H ponent are specified by the arguments of the DISTOF2 key-
- TEXT: H word. The analysis produces plots of all node
- TEXT: H voltages/branch currents at the intermodulation product fre-
- TEXT: H quencies F1 + F2, F1 - F2, and (2 F1) - F2, vs the swept
- TEXT: H frequency F1. The IM product of interest may be selected
- TEXT: H using the setplot command, and displayed with the print and
- TEXT: H plot commands. It is to be noted as in the harmonic
- TEXT: H analysis case, the results are the actual AC voltages and
- TEXT: H currents at the intermodulation frequencies, and need to be
- TEXT: H normalized with respect to .AC values to obtain the IM
- TEXT: H parameters.
- TEXT: H
- TEXT: H If the DISTOF1 or DISTOF2 keywords are missing from the
- TEXT: H description of an independent source, then that source is
- TEXT: H assumed to have no input at the corresponding frequency.
- TEXT: H The default values of the magnitude and phase are 1.0 and
- TEXT: H 0.0 respectively. The phase should be specified in degrees.
- TEXT: H
- TEXT: H It should be carefully noted that the number F2OVERF1
- TEXT: H should ideally be an irrational number, and that since this
- TEXT: H is not possible in practice, efforts should be made to keep
- TEXT: H the denominator in its fractional representation as large as
- TEXT: H possible, certainly above 3, for accurate results (i.e., if
- TEXT: H F2OVERF1 is represented as a fraction A/B, where A and B are
- TEXT: H integers with no common factors, B should be as large as
- TEXT: H possible; note that A < B because F2OVERF1 is constrained to
- TEXT: H be < 1). To illustrate why, consider the cases where
- TEXT: H F2OVERF1 is 49/100 and 1/2. In a spectral analysis, the
- TEXT: H outputs produced are at F1 + F2, F1 - F2 and 2 F1 - F2. In
- TEXT: H the latter case, F1 - F2 = F2, so the result at the F1-F2
- TEXT: H component is erroneous because there is the strong fundamen-
- TEXT: H tal F2 component at the same frequency. Also, F1 + F2 = 2
- TEXT: H F1 - F2 in the latter case, and each result is erroneous
- TEXT: H individually. This problem is not there in the case where
- TEXT: H F2OVERF1 = 49/100, because F1-F2 = 51/100 F1 < > 49/100 F1 =
- TEXT: H F2. In this case, there are two very closely spaced fre-
- TEXT: H quency components at F2 and F1 - F2. One of the advantages
- TEXT: H of the Volterra series technique is that it computes distor-
- TEXT: H tions at mix frequencies expressed symbolically (i.e. n F1 +
- TEXT: H m F2), therefore one is able to obtain the strengths of dis-
- TEXT: H tortion components accurately even if the separation between
- TEXT: H them is very small, as opposed to transient analysis for
- TEXT: H example. The disadvantage is of course that if two of the
- TEXT: H mix frequencies coincide, the results are not merged
- TEXT: H together and presented (though this could presumably be done
- TEXT: H as a postprocessing step). Currently, the interested user
- TEXT: H should keep track of the mix frequencies himself or herself
- TEXT: H and add the distortions at coinciding mix frequencies
- TEXT: H together should it be necessary.
- TEXT: H
- TEXT: H
-
- SUBJECT: .NOISE
- TITLE: .NOISE: Noise Analysis
- TEXT: H
- TEXT: H _4._3._4. ._N_O_I_S_E: _N_o_i_s_e _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .NOISE V(OUTPUT <,REF>) SRC ( DEC | LIN | OCT ) PTS FSTART FSTOP
- TEXT: H + <PTS_PER_SUMMARY>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .NOISE V(5) VIN DEC 10 1kHZ 100Mhz
- TEXT: H .NOISE V(5,3) V1 OCT 8 1.0 1.0e6 1
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The Noise line does a noise analysis of the circuit.
- TEXT: H OUTPUT is the node at which the total output noise is
- TEXT: H desired; if REF is specified, then the noise voltage
- TEXT: H V(OUTPUT) - V(REF) is calculated. By default, REF is
- TEXT: H assumed to be ground. SRC is the name of an independent
- TEXT: H source to which input noise is referred. PTS, FSTART and
- TEXT: H FSTOP are .AC type parameters that specify the frequency
- TEXT: H range over which plots are desired. PTS_PER_SUMMARY is an
- TEXT: H optional integer; if specified, the noise contributions of
- TEXT: H each noise generator is produced every PTS_PER_SUMMARY fre-
- TEXT: H quency points.
- TEXT: H
- TEXT: H The .NOISE control line produces two plots - one for
- TEXT: H the Noise Spectral Density curves and one for the total
- TEXT: H Integrated Noise over the specified frequency range. All
- TEXT: H 2
- TEXT: H noise voltages/currents are in squared units (V /Hz and
- TEXT: H 2 2 2
- TEXT: H A /Hz for spectral density, V and A for integrated noise).
- TEXT: H
-
- SUBJECT: .OP
- TITLE: .OP: Operating Point Analysis
- TEXT: H
- TEXT: H _4._3._5. ._O_P: _O_p_e_r_a_t_i_n_g _P_o_i_n_t _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .OP
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The inclusion of this line in an input file directs
- TEXT: H SPICE to determine the dc operating point of the circuit
- TEXT: H with inductors shorted and capacitors opened. Note: a DC
- TEXT: H analysis is automatically performed prior to a transient
- TEXT: H analysis to determine the transient initial conditions, and
- TEXT: H prior to an AC small-signal, Noise, and Pole-Zero analysis
- TEXT: H to determine the linearized, small-signal models for non-
- TEXT: H linear devices (see the KEEPOPINFO variable above).
- TEXT: H
- TEXT: H
-
- SUBJECT: .PZ
- TITLE: .PZ: Pole-Zero Analysis
- TEXT: H
- TEXT: H _4._3._6. ._P_Z: _P_o_l_e-_Z_e_r_o _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .PZ NODE1 NODE2 NODE3 NODE4 CUR POL
- TEXT: H .PZ NODE1 NODE2 NODE3 NODE4 CUR ZER
- TEXT: H .PZ NODE1 NODE2 NODE3 NODE4 CUR PZ
- TEXT: H .PZ NODE1 NODE2 NODE3 NODE4 VOL POL
- TEXT: H .PZ NODE1 NODE2 NODE3 NODE4 VOL ZER
- TEXT: H .PZ NODE1 NODE2 NODE3 NODE4 VOL PZ
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .PZ 1 0 3 0 CUR POL
- TEXT: H .PZ 2 3 5 0 VOL ZER
- TEXT: H .PZ 4 1 4 1 CUR PZ
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H CUR stands for a transfer function of the type (output
- TEXT: H voltage)/(input current) while VOL stands for a transfer
- TEXT: H function of the type (output voltage)/(input voltage). POL
- TEXT: H stands for pole analysis only, ZER for zero analysis only
- TEXT: H and PZ for both. This feature is provided mainly because if
- TEXT: H there is a nonconvergence in finding poles or zeros, then,
- TEXT: H at least the other can be found. Finally, NODE1 and NODE2
- TEXT: H are the two input nodes and NODE3 and NODE4 are the two out-
- TEXT: H put nodes. Thus, there is complete freedom regarding the
- TEXT: H output and input ports and the type of transfer function.
- TEXT: H
- TEXT: H In interactive mode, the command syntax is the same
- TEXT: H except that the first field is PZ instead of .PZ. To print
- TEXT: H the results, one should use the command 'print all'.
- TEXT: H
- TEXT: H
-
- SUBJECT: .SENS
- TITLE: .SENS: DC or Small-Signal AC Sensitivity Analysis
- TEXT: H
- TEXT: H _4._3._7. ._S_E_N_S: _D_C _o_r _S_m_a_l_l-_S_i_g_n_a_l _A_C _S_e_n_s_i_t_i_v_i_t_y _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .SENS OUTVAR
- TEXT: H .SENS OUTVAR AC DEC ND FSTART FSTOP
- TEXT: H .SENS OUTVAR AC OCT NO FSTART FSTOP
- TEXT: H .SENS OUTVAR AC LIN NP FSTART FSTOP
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .SENS V(1,OUT)
- TEXT: H .SENS V(OUT) AC DEC 10 100 100k
- TEXT: H .SENS I(VTEST)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The sensitivity of OUTVAR to all non-zero device param-
- TEXT: H eters is calculated when the SENS analysis is specified.
- TEXT: H OUTVAR is a circuit variable (node voltage or voltage-source
- TEXT: H branch current). The first form calculates sensitivity of
- TEXT: H the DC operating-point value of OUTVAR. The second form
- TEXT: H calculates sensitivity of the AC values of OUTVAR. The
- TEXT: H parameters listed for AC sensitivity are the same as in an
- TEXT: H AC analysis (see ".AC" above). The output values are in
- TEXT: H dimensions of change in output per unit change of input (as
- TEXT: H opposed to percent change in output or per percent change of
- TEXT: H input).
- TEXT: H
- TEXT: H
-
- SUBJECT: .TF
- TITLE: .TF: Transfer Function Analysis
- TEXT: H
- TEXT: H _4._3._8. ._T_F: _T_r_a_n_s_f_e_r _F_u_n_c_t_i_o_n _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .TF OUTVAR INSRC
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .TF V(5, 3) VIN
- TEXT: H .TF I(VLOAD) VIN
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The TF line defines the small-signal output and input
- TEXT: H for the dc small-signal analysis. OUTVAR is the small-
- TEXT: H signal output variable and INSRC is the small-signal input
- TEXT: H source. If this line is included, SPICE computes the dc
- TEXT: H small-signal value of the transfer function (output/input),
- TEXT: H input resistance, and output resistance. For the first
- TEXT: H example, SPICE would compute the ratio of V(5, 3) to VIN,
- TEXT: H the small-signal input resistance at VIN, and the small-
- TEXT: H signal output resistance measured across nodes 5 and 3.
- TEXT: H
- TEXT: H
-
- SUBJECT: .TRAN
- TITLE: .TRAN: Transient Analysis
- TEXT: H
- TEXT: H _4._3._9. ._T_R_A_N: _T_r_a_n_s_i_e_n_t _A_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .TRAN TSTEP TSTOP <TSTART <TMAX>>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .TRAN 1NS 100NS
- TEXT: H .TRAN 1NS 1000NS 500NS
- TEXT: H .TRAN 10NS 1US
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H TSTEP is the printing or plotting increment for line-
- TEXT: H printer output. For use with the post-processor, TSTEP is
- TEXT: H the suggested computing increment. TSTOP is the final time,
- TEXT: H and TSTART is the initial time. If TSTART is omitted, it is
- TEXT: H assumed to be zero. The transient analysis always begins at
- TEXT: H time zero. In the interval <zero, TSTART>, the circuit is
- TEXT: H analyzed (to reach a steady state), but no outputs are
- TEXT: H stored. In the interval <TSTART, TSTOP>, the circuit is
- TEXT: H analyzed and outputs are stored. TMAX is the maximum step-
- TEXT: H size that SPICE uses; for default, the program chooses
- TEXT: H either TSTEP or (TSTOP-TSTART)/50.0, whichever is smaller.
- TEXT: H TMAX is useful when one wishes to guarantee a computing
- TEXT: H interval which is smaller than the printer increment, TSTEP.
- TEXT: H
- TEXT: H UIC (use initial conditions) is an optional keyword
- TEXT: H which indicates that the user does not want SPICE to solve
- TEXT: H for the quiescent operating point before beginning the tran-
- TEXT: H sient analysis. If this keyword is specified, SPICE uses
- TEXT: H the values specified using IC=... on the various elements as
- TEXT: H the initial transient condition and proceeds with the
- TEXT: H analysis. If the .IC control line has been specified, then
- TEXT: H the node voltages on the .IC line are used to compute the
- TEXT: H initial conditions for the devices. Look at the description
- TEXT: H on the .IC control line for its interpretation when UIC is
- TEXT: H not specified.
- TEXT: H
-
- SUBJECT: BATCH OUTPUT
- TITLE: BATCH OUTPUT
- TEXT: H
- TEXT: H _4._4. _B_A_T_C_H _O_U_T_P_U_T
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:.SAVE Lines
- SUBTOPIC: SPICE:.PRINT Lines
- SUBTOPIC: SPICE:.PLOT Lines
- SUBTOPIC: SPICE:.FOUR
-
- SUBJECT: .SAVE Lines
- TITLE: .SAVE Lines
- TEXT: H
- TEXT: H _4._4._1. ._S_A_V_E _L_i_n_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .SAVE _v_e_c_t_o_r _v_e_c_t_o_r _v_e_c_t_o_r ...
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .SAVE i(vin) input output
- TEXT: H .SAVE @m1[id]
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The vectors listed on the .SAVE line are recorded in
- TEXT: H the rawfile for use later with spice3 or nutmeg (nutmeg is
- TEXT: H just the data-analysis half of spice3, without the ability
- TEXT: H to simulate). The standard vector names are accepted. If
- TEXT: H no .SAVE line is given, then the default set of vectors are
- TEXT: H saved (node voltages and voltage source branch currents).
- TEXT: H If .SAVE lines are given, only those vectors specified are
- TEXT: H saved. For more discussion on internal device data, see
- TEXT: H Appendix B. See also the section on the interactive command
- TEXT: H interpretor for information on how to use the rawfile.
- TEXT: H
-
- SUBJECT: .PRINT Lines
- TITLE: .PRINT Lines
- TEXT: H
- TEXT: H _4._4._2. ._P_R_I_N_T _L_i_n_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .PRINT PRTYPE OV1 <OV2 ... OV8>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .PRINT TRAN V(4) I(VIN)
- TEXT: H .PRINT DC V(2) I(VSRC) V(23, 17)
- TEXT: H .PRINT AC VM(4, 2) VR(7) VP(8, 3)
- TEXT: H
- TEXT: H
- TEXT: H The Print line defines the contents of a tabular list-
- TEXT: H ing of one to eight output variables. PRTYPE is the type of
- TEXT: H the analysis (DC, AC, TRAN, NOISE, or DISTO) for which the
- TEXT: H specified outputs are desired. The form for voltage or
- TEXT: H current output variables is the same as given in the previ-
- TEXT: H ous section for the print command; Spice2 restricts the out-
- TEXT: H put variable to the following forms (though this restriction
- TEXT: H is not enforced by Spice3):
- TEXT: H
- TEXT: H
- TEXT: H V(N1<,N2>)
- TEXT: H specifies the voltage difference between nodes N1
- TEXT: H and N2. If N2 (and the preceding comma) is omit-
- TEXT: H ted, ground (0) is assumed. See the print command
- TEXT: H in the previous section for more details. For
- TEXT: H compatibility with spice2, the following five
- TEXT: H additional values can be accessed for the ac
- TEXT: H analysis by replacing the "V" in V(N1,N2) with:
- TEXT: H
- TEXT: H
- TEXT: H VR - real part
- TEXT: H VI - imaginary part
- TEXT: H VM - magnitude
- TEXT: H VP - phase
- TEXT: H VDB - 20 log10(magnitude)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H I(VXXXXXXX)
- TEXT: H specifies the current flowing in the independent
- TEXT: H voltage source named VXXXXXXX. Positive current
- TEXT: H flows from the positive node, through the source,
- TEXT: H to the negative node. For the ac analysis, the
- TEXT: H corresponding replacements for the letter I may be
- TEXT: H made in the same way as described for voltage out-
- TEXT: H puts.
- TEXT: H
- TEXT: H
- TEXT: H Output variables for the noise and distortion analyses
- TEXT: H have a different general form from that of the other ana-
- TEXT: H lyses.
- TEXT: H
- TEXT: H There is no limit on the number of .PRINT lines for
- TEXT: H each type of analysis.
- TEXT: H
- TEXT: H
-
- SUBJECT: .PLOT Lines
- TITLE: .PLOT Lines
- TEXT: H
- TEXT: H _4._4._3. ._P_L_O_T _L_i_n_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .PLOT PLTYPE OV1 <(PLO1, PHI1)> <OV2 <(PLO2, PHI2)> ... OV8>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .PLOT DC V(4) V(5) V(1)
- TEXT: H .PLOT TRAN V(17, 5) (2, 5) I(VIN) V(17) (1, 9)
- TEXT: H .PLOT AC VM(5) VM(31, 24) VDB(5) VP(5)
- TEXT: H .PLOT DISTO HD2 HD3(R) SIM2
- TEXT: H .PLOT TRAN V(5, 3) V(4) (0, 5) V(7) (0, 10)
- TEXT: H
- TEXT: H
- TEXT: H The Plot line defines the contents of one plot of
- TEXT: H from one to eight output variables. PLTYPE is the type
- TEXT: H of analysis (DC, AC, TRAN, NOISE, or DISTO) for which
- TEXT: H the specified outputs are desired. The syntax for the
- TEXT: H OVI is identical to that for the .PRINT line and for the
- TEXT: H plot command in the interactive mode.
- TEXT: H
- TEXT: H
- TEXT: H The overlap of two or more traces on any plot is indi-
- TEXT: H cated by the letter X.
- TEXT: H
- TEXT: H When more than one output variable appears on the same
- TEXT: H plot, the first variable specified is printed as well as
- TEXT: H plotted. If a printout of all variables is desired, then a
- TEXT: H companion .PRINT line should be included.
- TEXT: H
- TEXT: H There is no limit on the number of .PLOT lines speci-
- TEXT: H fied for each type of analysis.
- TEXT: H
- TEXT: H
-
- SUBJECT: .FOUR
- TITLE: .FOUR: Fourier Analysis of Transient Analysis Output
- TEXT: H
- TEXT: H _4._4._4. ._F_O_U_R: _F_o_u_r_i_e_r _A_n_a_l_y_s_i_s _o_f _T_r_a_n_s_i_e_n_t _A_n_a_l_y_s_i_s _O_u_t-
- TEXT: H _p_u_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _f_o_r_m:
- TEXT: H
- TEXT: H .FOUR FREQ OV1 <OV2 OV3 ...>
- TEXT: H
- TEXT: H
- TEXT: H _E_x_a_m_p_l_e_s:
- TEXT: H
- TEXT: H .FOUR 100K V(5)
- TEXT: H
- TEXT: H
- TEXT: H The Four (or Fourier) line controls whether SPICE
- TEXT: H performs a Fourier analysis as a part of the transient
- TEXT: H analysis. FREQ is the fundamental frequency, and OV1,
- TEXT: H desired. The Fourier analysis is performed over the in-
- TEXT: H terval <TSTOP-period, TSTOP>, where TSTOP is the final
- TEXT: H time specified for the transient analysis, and period is
- TEXT: H one period of the fundamental frequency. The dc com-
- TEXT: H ponent and the first nine harmonics are determined. For
- TEXT: H maximum accuracy, TMAX (see the .TRAN line) should be
- TEXT: H set to period/100.0 (or less for very high-Q circuits).
- TEXT: H
-
- SUBJECT: INTERACTIVE INTERPRETER
- TITLE: INTERACTIVE INTERPRETER
- TEXT: H
- TEXT: H _5. _I_N_T_E_R_A_C_T_I_V_E _I_N_T_E_R_P_R_E_T_E_R
- TEXT: H
- TEXT: H Spice3 consists of a simulator and a front-end for data
- TEXT: H analysis and plotting. The front-end may be run as a
- TEXT: H separate "stand-alone" program under the name Nutmeg.
- TEXT: H
- TEXT: H _N_u_t_m_e_g will read in the "raw" data output file created
- TEXT: H by spice -r or with the write command in an interactive
- TEXT: H Spice3 session. Nutmeg or interactive Spice3 can plot data
- TEXT: H from a simulation on a graphics terminal or a workstation
- TEXT: H display. Most of the commands available in the interactive
- TEXT: H Spice3 front end are available in nutmeg; where this is not
- TEXT: H the case, Spice-only commands have been marked with an
- TEXT: H asterisk ("*"). Note that the raw output file is different
- TEXT: H from the data that Spice2 writes to the standard output,
- TEXT: H which may also be produced by spice3 with the "-b" command
- TEXT: H line option.
- TEXT: H
- TEXT: H Spice and Nutmeg use the X Window System for plotting
- TEXT: H if they find the environment variable DISPLAY. Otherwise, a
- TEXT: H graphics-terminal independent interface (MFB) is used. If
- TEXT: H you are using X on a workstation, the DISPLAY variable
- TEXT: H should already be set; if you want to display graphics on a
- TEXT: H system different from the one you are running Spice3 or Nut-
- TEXT: H meg on, DISPLAY should be of the form "_m_a_c_h_i_n_e:0.0". See
- TEXT: H the appropriate documentation on the X Window Sytem for more
- TEXT: H details.
- TEXT: H
- TEXT: H
- TEXT: H _C_o_m_m_a_n_d _S_y_n_o_p_s_i_s
- TEXT: H
- TEXT: H spice [ -n ] [ -t term ] [ -r rawfile] [ -b ] [ -i ] [ input file ... ]
- TEXT: H
- TEXT: H nutmeg [ - ] [ -n ] [ -t term ] [ datafile ... ]
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Options are:
- TEXT: H
- TEXT: H - Don't try to load the default data file
- TEXT: H ("rawspice.raw") if no other files are given. Nutmeg
- TEXT: H only.
- TEXT: H
- TEXT: H -n (or -N)
- TEXT: H Don't try to source the file ".spiceinit" upon startup.
- TEXT: H Normally spice and nutmeg try to find the file in the
- TEXT: H current directory, and if it is not found then in the
- TEXT: H user's home directory.
- TEXT: H
- TEXT: H -t term (or -T term)
- TEXT: H The program is being run on a terminal with _m_f_b name
- TEXT: H term.
- TEXT: H
- TEXT: H -b (or -B)
- TEXT: H Run in batch mode. Spice3 reads the default input
- TEXT: H source (e.g. keyboard) or reads the given input file
- TEXT: H and performs the analyses specified; output is either
- TEXT: H Spice2-like line-printer plots ("ascii plots") or a
- TEXT: H spice rawfile. See the following section for details.
- TEXT: H Note that if the input source is not a terminal (e.g.
- TEXT: H using the IO redirection notation of "<") Spice3 de-
- TEXT: H faults to batch mode (-i overrides). This option is
- TEXT: H valid for Spice3 only.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H -s (or -S)
- TEXT: H Run in server mode. This is like batch mode, except
- TEXT: H that a temporary rawfile is used and then written to
- TEXT: H the standard output, preceded by a line with a single
- TEXT: H "@", after the simulation is done. This mode is used
- TEXT: H by the spice daemon. This option is valid for Spice3
- TEXT: H only.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H -i (or -I)
- TEXT: H Run in interactive mode. This is useful if the stan-
- TEXT: H dard input is not a terminal but interactive mode is
- TEXT: H desired. Command completion is not available unless
- TEXT: H the standard input is a terminal, however. This option
- TEXT: H is valid for Spice3 only.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H -r _r_a_w_f_i_l_e (or -P _r_a_w_f_i_l_e)
- TEXT: H Use _r_a_w_f_i_l_e as the default file into which the results
- TEXT: H of the simulation are saved. This option is valid for
- TEXT: H Spice3 only.
- TEXT: H
- TEXT: H
- TEXT: H Further arguments to spice are taken to be Spice3 input
- TEXT: H files, which are read and saved (if running in batch mode
- TEXT: H then they are run immediately). Spice3 accepts most Spice2
- TEXT: H input file, and output ascii plots, fourier analyses, and
- TEXT: H node printouts as specified in .plot, .four, and .print
- TEXT: H cards. If an out parameter is given on a .width card, the
- TEXT: H effect is the same as set width = .... Since Spice3 ascii
- TEXT: H plots do not use multiple ranges, however, if vectors
- TEXT: H together on a .plot card have different ranges they are not
- TEXT: H provide as much information as they would in Spice2. The
- TEXT: H output of Spice3 is also much less verbose than Spice2, in
- TEXT: H that the only data printed is that requested by the above
- TEXT: H cards.
- TEXT: H
- TEXT: H For nutmeg, further arguments are taken to be data
- TEXT: H files in binary or ascii format (see sconvert(1)) which are
- TEXT: H loaded into nutmeg. If the file is in binary format, it may
- TEXT: H be only partially completed (useful for examining Spice2
- TEXT: H output before the simulation is finished). One file may
- TEXT: H contain any number of data sets from different analyses.
- SUBTOPIC: SPICE:EXPRESSIONS FUNCTIONS AND CONSTANTS
- SUBTOPIC: SPICE:COMMAND INTERPRETATION
- SUBTOPIC: SPICE:COMMANDS
- SUBTOPIC: SPICE:CONTROL STRUCTURES
- SUBTOPIC: SPICE:VARIABLES
- SUBTOPIC: SPICE:MISCELLANEOUS
- SUBTOPIC: SPICE:BUGS
-
- SUBJECT: EXPRESSIONS FUNCTIONS AND CONSTANTS
- TITLE: EXPRESSIONS, FUNCTIONS, AND CONSTANTS
- TEXT: H
- TEXT: H _5._1. _E_X_P_R_E_S_S_I_O_N_S, _F_U_N_C_T_I_O_N_S, _A_N_D _C_O_N_S_T_A_N_T_S
- TEXT: H
- TEXT: H Spice and Nutmeg data is in the form of vectors: time,
- TEXT: H voltage, etc. Each vector has a type, and vectors can be
- TEXT: H operated on and combined algebraicly in ways consistent with
- TEXT: H their types. Vectors are normally created when a data file
- TEXT: H is read in (see the _l_o_a_d command below), and when the ini-
- TEXT: H tial datafile is loaded. They can also be created with the
- TEXT: H _l_e_t command.
- TEXT: H
- TEXT: H
- TEXT: H An expression is an algebraic formula involving vectors
- TEXT: H and scalars (a scalar is a vector of length 1) and the fol-
- TEXT: H lowing operations:
- TEXT: H
- TEXT: H + - * / ^ %
- TEXT: H
- TEXT: H
- TEXT: H % is the modulo operator, and the comma operator has two
- TEXT: H meanings: if it is present in the argument list of a user-
- TEXT: H definable function, it serves to separate the arguments.
- TEXT: H Otherwise, the term x , y is synonymous with x + j(y).
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Also available are the logical operations & (and), |
- TEXT: H (or), ! (not), and the relational operations <, >, >=, <=,
- TEXT: H =, and <> (not equal). If used in an algebraic expression
- TEXT: H they work like they would in C, producing values of 0 or 1.
- TEXT: H The relational operators have the following synonyms:
- TEXT: H
- TEXT: H
- TEXT: H gt >
- TEXT: H lt <
- TEXT: H ge >=
- TEXT: H le <=
- TEXT: H ne <>
- TEXT: H eq =
- TEXT: H and &
- TEXT: H or |
- TEXT: H not !
- TEXT: H
- TEXT: H
- TEXT: H These are useful when < and > might be confused with IO
- TEXT: H redirection (which is almost always).
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H The following functions are available:
- TEXT: H
- TEXT: H mag(vector) The magnitude of vector
- TEXT: H ph(vector) The phase of vector
- TEXT: H j(vector) _i (sqrt(-1)) times vector
- TEXT: H real(vector) The real component of vector
- TEXT: H imag(vector) The imaginary part of vector
- TEXT: H db(vector) 20 log10(mag(vector))
- TEXT: H log(vector) The logarithm (base 10) of vector
- TEXT: H ln(vector) The natural logarithm (base e) of vector
- TEXT: H exp(vector) e to the vector power
- TEXT: H abs(vector) The absolute value of vector.
- TEXT: H sqrt(vector) The square root of vector.
- TEXT: H sin(vector) The sine of vector.
- TEXT: H cos(vector) The cosine of vector.
- TEXT: H tan(vector) The tangent of vector.
- TEXT: H atan(vector) The inverse tangent of vector.
- TEXT: H norm(vector) The vector normalized to 1 (i.e, the
- TEXT: H largest magnitude of any component is
- TEXT: H 1).
- TEXT: H rnd(vector) A vector with each component a random
- TEXT: H integer between 0 and the absolute value
- TEXT: H of the vectors's corresponding com-
- TEXT: H ponent.
- TEXT: H mean(vector) The result is a scalar (a length 1 vec-
- TEXT: H tor) that is the mean of the elements of
- TEXT: H vector.
- TEXT: H vector(number) The result is a vector of length number,
- TEXT: H with elements 0, 1, ... number - 1. If
- TEXT: H number is a vector then just the first
- TEXT: H element is taken, and if it isn't an in-
- TEXT: H teger then the floor of the magnitude is
- TEXT: H used.
- TEXT: H length(vector) The length of vector.
- TEXT: H interpolate(plot.vector) The result of interpolating the named
- TEXT: H vector onto the scale of the current
- TEXT: H plot. This function uses the variable
- TEXT: H polydegree to determine the degree of
- TEXT: H interpolation.
- TEXT: H deriv(vector) Calculates the derivative of the given
- TEXT: H vector. This uses numeric differentia-
- TEXT: H tion by interpolating a polynomial and
- TEXT: H may not produce satisfactory results
- TEXT: H (particularly with iterated differentia-
- TEXT: H tion). The implementation only cacu-
- TEXT: H lates the dirivative with respect to the
- TEXT: H real componant of that vector's scale.
- TEXT: H
- TEXT: H
- TEXT: H A vector may be either the name of a vector already
- TEXT: H defined or a floating-point number (a scalar). A number may
- TEXT: H be written in any format acceptable to SPICE, such as
- TEXT: H 14.6Meg or -1.231e-4. Note that you can either use scien-
- TEXT: H tific notation or one of the abbreviations like _M_E_G or _G,
- TEXT: H but not both. As with SPICE, a number may have trailing
- TEXT: H alphabetic characters after it.
- TEXT: H
- TEXT: H The notation expr [num] denotes the num'th element of
- TEXT: H expr. For multi-dimensional vectors, a vector of one less
- TEXT: H dimension is returned. Also for multi-dimensional vectors,
- TEXT: H the notation expr[m][n] will return the _nth element of the
- TEXT: H mth subvector. To get a subrange of a vector, use the form
- TEXT: H expr[lower, upper].
- TEXT: H
- TEXT: H To reference vectors in a plot that is not the _c_u_r_r_e_n_t
- TEXT: H _p_l_o_t (see the setplot command, below), the notation
- TEXT: H plotname.vecname can be used.
- TEXT: H
- TEXT: H
- TEXT: H Either a plotname or a vector name may be the wildcard
- TEXT: H all. If the plotname is all, matching vectors from all
- TEXT: H plots are specified, and if the vector name is all, all vec-
- TEXT: H tors in the specified plots are referenced. Note that you
- TEXT: H may not use binary operations on expressions involving wild-
- TEXT: H cards - it is not obvious what all + all should denote, for
- TEXT: H instance. Thus some (contrived) examples of expressions
- TEXT: H are:
- TEXT: H
- TEXT: H cos(TIME) + db(v(3))
- TEXT: H sin(cos(log([1 2 3 4 5 6 7 8 9 10])))
- TEXT: H TIME * rnd(v(9)) - 15 * cos(vin#branch) ^ [7.9e5 8]
- TEXT: H not ((ac3.FREQ[32] & tran1.TIME[10]) gt 3)
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Vector names in spice may have a name such as
- TEXT: H @name[param], where name is either the name of a device
- TEXT: H instance or model. This denotes the value of the param
- TEXT: H parameter of the device or model. See Appendix B for
- TEXT: H details of what parameters are available. The value is a
- TEXT: H vector of length 1. This function is also available with
- TEXT: H the show command, and is available with variables for con-
- TEXT: H venience for command scripts.
- TEXT: H
- TEXT: H
- TEXT: H There are a number of pre-defined constants in nutmeg.
- TEXT: H They are:
- TEXT: H
- TEXT: H pi J (3.14159...)
- TEXT: H e The base of natural logarithms (2.71828...)
- TEXT: H c The speed of light (299,792,500 m/sec)
- TEXT: H i The square root of -1
- TEXT: H o
- TEXT: H kelvin Absolute 0 in Centigrade (-273.15 C)
- TEXT: H echarge The charge on an electron (1.6021918e-19 C)
- TEXT: H boltz Boltzman's constant (1.3806226e-23)
- TEXT: H planck Planck's constant (h = 6.626200e-34)
- TEXT: H
- TEXT: H
- TEXT: H These are all in MKS units. If you have another vari-
- TEXT: H able with a name that conflicts with one of these then it
- TEXT: H takes precedence.
- TEXT: H
-
- SUBJECT: COMMAND INTERPRETATION
- TITLE: COMMAND INTERPRETATION
- TEXT: H
- TEXT: H _5._2. _C_O_M_M_A_N_D _I_N_T_E_R_P_R_E_T_A_T_I_O_N
- TEXT: H
- TEXT: H If a word is typed as a command, and there is no
- TEXT: H built-in command with that name, the directories in the
- TEXT: H _s_o_u_r_c_e_p_a_t_h list are searched in order for the file. If it
- TEXT: H is found, it is read in as a command file (as if it were
- TEXT: H sourced). Before it is read, however, the variables _a_r_g_c
- TEXT: H and _a_r_g_v are set to the number of words following the
- TEXT: H filename on the command line, and a list of those words
- TEXT: H respectively. After the file is finished, these variables
- TEXT: H are unset. Note that if a command file calls another, it
- TEXT: H must save its _a_r_g_v and _a_r_g_c since they are altered. Also,
- TEXT: H command files may not be re-entrant since there are no local
- TEXT: H variables. (Of course, the procedures may explicitly mani-
- TEXT: H pulate a stack...) This way one can write scripts analogous
- TEXT: H to shell scripts for nutmeg and Spice3.
- TEXT: H
- TEXT: H Note that for the script to work with Spice3, it must
- TEXT: H begin with a blank line (or whatever else, since it is
- TEXT: H thrown away) and then a line with .control on it. This is
- TEXT: H an unfortunate result of the source command being used for
- TEXT: H both circuit input and command file execution. Note also
- TEXT: H that this allows the user to merely type the name of a cir-
- TEXT: H cuit file as a command and it is automatically run. The
- TEXT: H commands are executed immediately, without running any ana-
- TEXT: H lyses that may be spicified in the circuit (to execute the
- TEXT: H analyses before the script executes, include a "run" command
- TEXT: H in the script).
- TEXT: H
- TEXT: H There are various command scripts installed in
- TEXT: H /_u_s_r/_l_o_c_a_l/_l_i_b/_s_p_i_c_e/_s_c_r_i_p_t_s (or whatever the path is on
- TEXT: H your machine), and the default _s_o_u_r_c_e_p_a_t_h includes this
- TEXT: H directory, so you can use these command files (almost) like
- TEXT: H builtin commands.
-
- SUBJECT: COMMANDS
- TITLE: COMMANDS
- TEXT: H
- TEXT: H _5._3. _C_O_M_M_A_N_D_S
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:Ac
- SUBTOPIC: SPICE:Alias
- SUBTOPIC: SPICE:Alter
- SUBTOPIC: SPICE:Asciiplot
- SUBTOPIC: SPICE:Aspice
- SUBTOPIC: SPICE:Bug
- SUBTOPIC: SPICE:Cd
- SUBTOPIC: SPICE:Destroy
- SUBTOPIC: SPICE:Dc
- SUBTOPIC: SPICE:Define
- SUBTOPIC: SPICE:Delete
- SUBTOPIC: SPICE:Diff
- SUBTOPIC: SPICE:Display
- SUBTOPIC: SPICE:Echo
- SUBTOPIC: SPICE:Edit
- SUBTOPIC: SPICE:Fourier
- SUBTOPIC: SPICE:Hardcopy
- SUBTOPIC: SPICE:Help
- SUBTOPIC: SPICE:History
- SUBTOPIC: SPICE:Iplot
- SUBTOPIC: SPICE:Jobs
- SUBTOPIC: SPICE:Let
- SUBTOPIC: SPICE:Linearize
- SUBTOPIC: SPICE:Listing
- SUBTOPIC: SPICE:Load
- SUBTOPIC: SPICE:Op
- SUBTOPIC: SPICE:Plot
- SUBTOPIC: SPICE:Print
- SUBTOPIC: SPICE:Quit
- SUBTOPIC: SPICE:Rehash
- SUBTOPIC: SPICE:Reset
- SUBTOPIC: SPICE:Reshape
- SUBTOPIC: SPICE:Resume
- SUBTOPIC: SPICE:Rspice
- SUBTOPIC: SPICE:Run
- SUBTOPIC: SPICE:Rusage
- SUBTOPIC: SPICE:Save
- SUBTOPIC: SPICE:Sens
- SUBTOPIC: SPICE:Set
- SUBTOPIC: SPICE:Setcirc
- SUBTOPIC: SPICE:Setplot
- SUBTOPIC: SPICE:Settype
- SUBTOPIC: SPICE:Shell
- SUBTOPIC: SPICE:Shift
- SUBTOPIC: SPICE:Show
- SUBTOPIC: SPICE:Showmod
- SUBTOPIC: SPICE:Source
- SUBTOPIC: SPICE:Status
- SUBTOPIC: SPICE:Step
- SUBTOPIC: SPICE:Stop
- SUBTOPIC: SPICE:Tf
- SUBTOPIC: SPICE:Trace
- SUBTOPIC: SPICE:Tran
- SUBTOPIC: SPICE:Transpose
- SUBTOPIC: SPICE:Unalias
- SUBTOPIC: SPICE:Undefine
- SUBTOPIC: SPICE:Unset
- SUBTOPIC: SPICE:Version
- SUBTOPIC: SPICE:Where
- SUBTOPIC: SPICE:Write
- SUBTOPIC: SPICE:Xgraph
-
- SUBJECT: Ac
- TITLE: Ac*: Perform an AC, small-signal frequency response analysis
- TEXT: H
- TEXT: H _5._3._1. _A_c*: _P_e_r_f_o_r_m _a_n _A_C, _s_m_a_l_l-_s_i_g_n_a_l _f_r_e_q_u_e_n_c_y _r_e_s_p_o_n_s_e
- TEXT: H _a_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H ac ( DEC | OCT | LIN ) _N _F_s_t_a_r_t _F_s_t_o_p
- TEXT: H
- TEXT: H
- TEXT: H Do an ac analysis. See the previous sections of
- TEXT: H this manual for more details.
- TEXT: H
- TEXT: H
-
- SUBJECT: Alias
- TITLE: Alias: Create an alias for a command
- TEXT: H
- TEXT: H _5._3._2. _A_l_i_a_s: _C_r_e_a_t_e _a_n _a_l_i_a_s _f_o_r _a _c_o_m_m_a_n_d
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H alias [word] [text ...]
- TEXT: H
- TEXT: H
- TEXT: H Causes word to be aliased to text. History substi-
- TEXT: H tutions may be used, as in C-shell aliases.
- TEXT: H
- TEXT: H
-
- SUBJECT: Alter
- TITLE: Alter*: Change a device or model parameter
- TEXT: H
- TEXT: H _5._3._3. _A_l_t_e_r*: _C_h_a_n_g_e _a _d_e_v_i_c_e _o_r _m_o_d_e_l _p_a_r_a_m_e_t_e_r
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H alter _d_e_v_i_c_e _v_a_l_u_e
- TEXT: H alter _d_e_v_i_c_e _p_a_r_a_m_e_t_e_r _v_a_l_u_e [ _p_a_r_a_m_e_t_e_r _v_a_l_u_e ]
- TEXT: H
- TEXT: H
- TEXT: H Alter changes the value for a device or a specified
- TEXT: H parameter of a device or model. The first form is used
- TEXT: H by simple devices which have one principal value (resis-
- TEXT: H tors, capacitors, etc.) where the second form is for
- TEXT: H more complex devices (bjt's, etc.). Model parameters
- TEXT: H can be changed with the second form if the name contains
- TEXT: H a "#".
- TEXT: H
- TEXT: H For specifying vectors as values, start the vector
- TEXT: H with "[", followed by the values in the vector, and end
- TEXT: H with "]". Be sure to place a space between each of the
- TEXT: H values and before and after the "[" and "]".
- TEXT: H
- TEXT: H
-
- SUBJECT: Asciiplot
- TITLE: Asciiplot: Plot values using old-style character plots
- TEXT: H
- TEXT: H _5._3._4. _A_s_c_i_i_p_l_o_t: _P_l_o_t _v_a_l_u_e_s _u_s_i_n_g _o_l_d-_s_t_y_l_e _c_h_a_r_a_c_t_e_r
- TEXT: H _p_l_o_t_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H asciiplot _p_l_o_t_a_r_g_s
- TEXT: H
- TEXT: H
- TEXT: H Produce a line printer plot of the vectors. The
- TEXT: H plot is sent to the standard output, so you can put it
- TEXT: H into a file with _a_s_c_i_i_p_l_o_t _a_r_g_s ... > _f_i_l_e. The set op-
- TEXT: H tions width, height, and nobreak determine the width and
- TEXT: H height of the plot, and whether there are page breaks,
- TEXT: H respectively. Note that you will have problems if you
- TEXT: H try to asciiplot something with an X-scale that isn't
- TEXT: H monotonic (i.e, something like _s_i_n(_T_I_M_E) ), because as-
- TEXT: H ciiplot uses a simple-minded linear interpolation.
- TEXT: H
- TEXT: H
-
- SUBJECT: Aspice
- TITLE: Aspice: Asynchronous spice run
- TEXT: H
- TEXT: H _5._3._5. _A_s_p_i_c_e: _A_s_y_n_c_h_r_o_n_o_u_s _s_p_i_c_e _r_u_n
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H aspice input-file [output-file]
- TEXT: H
- TEXT: H
- TEXT: H Start a SPICE-3 run, and when it is finished load
- TEXT: H the resulting data. The raw data is kept in a temporary
- TEXT: H file. If _o_u_t_p_u_t-_f_i_l_e is specified then the diagnostic
- TEXT: H output is directed into that file, otherwise it is
- TEXT: H thrown away.
- TEXT: H
- TEXT: H
-
- SUBJECT: Bug
- TITLE: Bug: Mail a bug report
- TEXT: H
- TEXT: H _5._3._6. _B_u_g: _M_a_i_l _a _b_u_g _r_e_p_o_r_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H bug
- TEXT: H
- TEXT: H
- TEXT: H Send a bug report. Please include a short summary
- TEXT: H of the problem, the version number and name of the
- TEXT: H operating system that you are running, the version of
- TEXT: H Spice that you are running, and the relevant spice input
- TEXT: H file. (If you have defined BUGADDR, the mail is
- TEXT: H delivered to there.)
- TEXT: H
- TEXT: H
-
- SUBJECT: Cd
- TITLE: Cd: Change directory
- TEXT: H
- TEXT: H _5._3._7. _C_d: _C_h_a_n_g_e _d_i_r_e_c_t_o_r_y
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H cd [directory]
- TEXT: H
- TEXT: H
- TEXT: H Change the current working directory to directory,
- TEXT: H or to the user's home directory if none is given.
- TEXT: H
- TEXT: H
-
- SUBJECT: Destroy
- TITLE: Destroy: Delete a data set
- TEXT: H
- TEXT: H _5._3._8. _D_e_s_t_r_o_y: _D_e_l_e_t_e _a _d_a_t_a _s_e_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H destroy [_p_l_o_t_n_a_m_e_s | all]
- TEXT: H
- TEXT: H
- TEXT: H Release the memory holding the data for the speci-
- TEXT: H fied runs.
- TEXT: H
- TEXT: H
-
- SUBJECT: Dc
- TITLE: Dc*: Perform a DC-sweep analysis
- TEXT: H
- TEXT: H _5._3._9. _D_c*: _P_e_r_f_o_r_m _a _D_C-_s_w_e_e_p _a_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H dc _S_o_u_r_c_e-_N_a_m_e _V_s_t_a_r_t _V_s_t_o_p _V_i_n_c_r [ _S_o_u_r_c_e_2 _V_s_t_a_r_t_2 _V_s_t_o_p_2 _V_i_n_c_r_2 ]
- TEXT: H
- TEXT: H
- TEXT: H Do a dc transfer curve analysis. See the previous
- TEXT: H sections of this manual for more details.
- TEXT: H
- TEXT: H
-
- SUBJECT: Define
- TITLE: Define: Define a function
- TEXT: H
- TEXT: H _5._3._1_0. _D_e_f_i_n_e: _D_e_f_i_n_e _a _f_u_n_c_t_i_o_n
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H define function(arg1, arg2, ...) expression
- TEXT: H
- TEXT: H
- TEXT: H Define the _u_s_e_r-_d_e_f_i_n_a_b_l_e _f_u_n_c_t_i_o_n with the name
- TEXT: H _f_u_n_c_t_i_o_n and arguments _a_r_g_1, _a_r_g_2, ... to be _e_x_p_r_e_s_s_i_o_n,
- TEXT: H which may involve the arguments. When the function is
- TEXT: H later used, the arguments it is given are substituted
- TEXT: H for the formal arguments when it is parsed. If _e_x_p_r_e_s-
- TEXT: H _s_i_o_n is not present, any definition for _f_u_n_c_t_i_o_n is
- TEXT: H printed, and if there are no arguments to _d_e_f_i_n_e then
- TEXT: H all currently active definitions are printed. Note that
- TEXT: H you may have different functions defined with the same
- TEXT: H name but different arities.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Some useful definitions are:
- TEXT: H
- TEXT: H define max(x,y) (x > y) * x + (x <= y) * y
- TEXT: H define min(x,y) (x < y) * x + (x >= y) * y
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Delete
- TITLE: Delete*: Remove a trace or breakpoint
- TEXT: H
- TEXT: H _5._3._1_1. _D_e_l_e_t_e*: _R_e_m_o_v_e _a _t_r_a_c_e _o_r _b_r_e_a_k_p_o_i_n_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H delete [ _d_e_b_u_g-_n_u_m_b_e_r ... ]
- TEXT: H
- TEXT: H
- TEXT: H Delete the specified breakpoints and traces. The
- TEXT: H debug numbers are those shown by the status command (un-
- TEXT: H less you do status > file, in which case the debug
- TEXT: H numbers are not printed).
- TEXT: H
- TEXT: H
-
- SUBJECT: Diff
- TITLE: Diff: Compare vectors
- TEXT: H
- TEXT: H _5._3._1_2. _D_i_f_f: _C_o_m_p_a_r_e _v_e_c_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H diff plot1 plot2 [vec ...]
- TEXT: H
- TEXT: H
- TEXT: H Compare all the vectors in the specified _p_l_o_t_s, or
- TEXT: H only the named vectors if any are given. There are dif-
- TEXT: H ferent vectors in the two plots, or any values in the
- TEXT: H vectors differ significantly the difference is reported.
- TEXT: H The variable diff_abstol, diff_reltol, and diff_vntol
- TEXT: H are used to determine a significant difference.
- TEXT: H
- TEXT: H
-
- SUBJECT: Display
- TITLE: Display: List known vectors and types
- TEXT: H
- TEXT: H _5._3._1_3. _D_i_s_p_l_a_y: _L_i_s_t _k_n_o_w_n _v_e_c_t_o_r_s _a_n_d _t_y_p_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H display [varname ...]
- TEXT: H
- TEXT: H
- TEXT: H Prints a summary of currently defined vectors, or
- TEXT: H of the names specified. The vectors are sorted by name
- TEXT: H unless the variable nosort is set. The information
- TEXT: H given is the name of the vector, the length, the type of
- TEXT: H the vector, and whether it is real or complex data. Ad-
- TEXT: H ditionally, one vector is labeled [scale]. When a com-
- TEXT: H mand such as _p_l_o_t is given without a _v_s argument, this
- TEXT: H scale is used for the X-axis. It is always the first
- TEXT: H vector in a rawfile, or the first vector defined in a
- TEXT: H new plot. If you undefine the scale (i.e, _l_e_t _T_I_M_E =
- TEXT: H []), one of the remaining vectors becomes the new scale
- TEXT: H (which is undetermined).
- TEXT: H
- TEXT: H
-
- SUBJECT: Echo
- TITLE: Echo: Print text
- TEXT: H
- TEXT: H _5._3._1_4. _E_c_h_o: _P_r_i_n_t _t_e_x_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H echo [text...]
- TEXT: H
- TEXT: H
- TEXT: H Echos the given text to the screen.
- TEXT: H
- TEXT: H
-
- SUBJECT: Edit
- TITLE: Edit*: Edit the current circuit
- TEXT: H
- TEXT: H _5._3._1_5. _E_d_i_t*: _E_d_i_t _t_h_e _c_u_r_r_e_n_t _c_i_r_c_u_i_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H edit [ _f_i_l_e ]
- TEXT: H
- TEXT: H
- TEXT: H Print the current Spice3 input file into a file,
- TEXT: H call up the editor on that file and allow the user to
- TEXT: H modify it, and then read it back in, replacing the ori-
- TEXT: H ginal file. If a _f_i_l_e_n_a_m_e is given, then edit that file
- TEXT: H and load it, making the circuit the current one.
- TEXT: H
- TEXT: H
-
- SUBJECT: Fourier
- TITLE: Fourier: Perform a fourier transform
- TEXT: H
- TEXT: H _5._3._1_6. _F_o_u_r_i_e_r: _P_e_r_f_o_r_m _a _f_o_u_r_i_e_r _t_r_a_n_s_f_o_r_m
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H fourier fundamental_frequency [value ...]
- TEXT: H
- TEXT: H
- TEXT: H Does a fourier analysis of each of the given
- TEXT: H values, using the first 10 multiples of the fundamental
- TEXT: H frequency (or the first _n_f_r_e_q_s, if that variable is set
- TEXT: H - see below). The output is like that of the .four
- TEXT: H Spice3 line. The values may be any valid expression.
- TEXT: H The values are interpolated onto a fixed-space grid with
- TEXT: H the number of points given by the fourgridsize variable,
- TEXT: H or 200 if it is not set. The interpolation is of degree
- TEXT: H polydegree if that variable is set, or 1. If polydegree
- TEXT: H is 0, then no interpolation is done. This is likely to
- TEXT: H give erroneous results if the time scale is not monoton-
- TEXT: H ic, though.
- TEXT: H
- TEXT: H
-
- SUBJECT: Hardcopy
- TITLE: Hardcopy: Save a plot to a file for printing
- TEXT: H
- TEXT: H _5._3._1_7. _H_a_r_d_c_o_p_y: _S_a_v_e _a _p_l_o_t _t_o _a _f_i_l_e _f_o_r _p_r_i_n_t_i_n_g
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H hardcopy file _p_l_o_t_a_r_g_s
- TEXT: H
- TEXT: H
- TEXT: H Just like plot, except creates a file called _f_i_l_e
- TEXT: H containing the plot. The file is an image in _p_l_o_t(_5)
- TEXT: H format, and can be printed by either the plot(1) program
- TEXT: H or lpr with the -g flag.
- TEXT: H
- TEXT: H
-
- SUBJECT: Help
- TITLE: Help: Print summaries of Spice3 commands
- TEXT: H
- TEXT: H _5._3._1_8. _H_e_l_p: _P_r_i_n_t _s_u_m_m_a_r_i_e_s _o_f _S_p_i_c_e_3 _c_o_m_m_a_n_d_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H help [all] [command ...]
- TEXT: H
- TEXT: H
- TEXT: H Prints help. If the argument all is given, a short
- TEXT: H description of everything you could possibly type is
- TEXT: H printed. If commands are given, descriptions of those
- TEXT: H commands are printed. Otherwise help for only a few ma-
- TEXT: H jor commands is printed.
- TEXT: H
- TEXT: H
-
- SUBJECT: History
- TITLE: History: Review previous commands
- TEXT: H
- TEXT: H _5._3._1_9. _H_i_s_t_o_r_y: _R_e_v_i_e_w _p_r_e_v_i_o_u_s _c_o_m_m_a_n_d_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H history [number]
- TEXT: H
- TEXT: H
- TEXT: H Print out the history, or the last number commands
- TEXT: H typed at the keyboard. _N_o_t_e: in Spice3 version 3a7 and
- TEXT: H earlier, all commands (including ones read from files)
- TEXT: H were saved.
- TEXT: H
- TEXT: H
-
- SUBJECT: Iplot
- TITLE: Iplot*: Incremental plot
- TEXT: H
- TEXT: H _5._3._2_0. _I_p_l_o_t*: _I_n_c_r_e_m_e_n_t_a_l _p_l_o_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H iplot [ node ...]
- TEXT: H
- TEXT: H
- TEXT: H Incrementally plot the values of the nodes while
- TEXT: H Spice3 runs. The iplot command can be used with the
- TEXT: H where command to find trouble spots in a transient simu-
- TEXT: H lation.
- TEXT: H
- TEXT: H
-
- SUBJECT: Jobs
- TITLE: Jobs: List active asynchronous spice runs
- TEXT: H
- TEXT: H _5._3._2_1. _J_o_b_s: _L_i_s_t _a_c_t_i_v_e _a_s_y_n_c_h_r_o_n_o_u_s _s_p_i_c_e _r_u_n_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H jobs
- TEXT: H
- TEXT: H
- TEXT: H Report on the asynchronous SPICE-3 jobs currently
- TEXT: H running. Nutmeg checks to see if the jobs are finished
- TEXT: H every time you execute a command. If it is done then
- TEXT: H the data is loaded and becomes available.
- TEXT: H
- TEXT: H
-
- SUBJECT: Let
- TITLE: Let: Assign a value to a vector
- TEXT: H
- TEXT: H _5._3._2_2. _L_e_t: _A_s_s_i_g_n _a _v_a_l_u_e _t_o _a _v_e_c_t_o_r
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H let name = expr
- TEXT: H
- TEXT: H
- TEXT: H Creates a new vector called _n_a_m_e with the value
- TEXT: H specified by _e_x_p_r, an expression as described above. If
- TEXT: H expr is [] (a zero-length vector) then the vector be-
- TEXT: H comes undefined. Individual elements of a vector may be
- TEXT: H modified by appending a subscript to name (ex. name[0]).
- TEXT: H If there are no arguments, let is the same as display.
- TEXT: H
- TEXT: H
-
- SUBJECT: Linearize
- TITLE: Linearize*: Interpolate to a linear scale
- TEXT: H
- TEXT: H _5._3._2_3. _L_i_n_e_a_r_i_z_e*: _I_n_t_e_r_p_o_l_a_t_e _t_o _a _l_i_n_e_a_r _s_c_a_l_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H linearize vec ...
- TEXT: H
- TEXT: H
- TEXT: H Create a new plot with all of the vectors in the
- TEXT: H current plot, or only those mentioned if arguments are
- TEXT: H given. The new vectors are interpolated onto a linear
- TEXT: H time scale, which is determined by the values of tstep,
- TEXT: H tstart, and tstop in the currently active transient
- TEXT: H analysis. The currently loaded input file must include
- TEXT: H a transient analysis (a tran command may be run interac-
- TEXT: H tively before the last reset, alternately), and the
- TEXT: H current plot must be from this transient analysis. This
- TEXT: H command is needed because Spice3 doesn't output the
- TEXT: H results from a transient analysis in the same manner
- TEXT: H that Spice2 did.
- TEXT: H
- TEXT: H
-
- SUBJECT: Listing
- TITLE: Listing*: Print a listing of the current circuit
- TEXT: H
- TEXT: H _5._3._2_4. _L_i_s_t_i_n_g*: _P_r_i_n_t _a _l_i_s_t_i_n_g _o_f _t_h_e _c_u_r_r_e_n_t _c_i_r_c_u_i_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H listing [logical] [physical] [deck] [expand]
- TEXT: H
- TEXT: H
- TEXT: H If the logical argument is given, the listing is
- TEXT: H with all continuation lines collapsed into one line, and
- TEXT: H if the physical argument is given the lines are printed
- TEXT: H out as they were found in the file. The default is log-
- TEXT: H ical. A deck listing is just like the physical listing,
- TEXT: H except without the line numbers it recreates the input
- TEXT: H file verbatim (except that it does not preserve case).
- TEXT: H If the word expand is present, the circuit is printed
- TEXT: H with all subcircuits expanded.
- TEXT: H
- TEXT: H
-
- SUBJECT: Load
- TITLE: Load: Load rawfile data
- TEXT: H
- TEXT: H _5._3._2_5. _L_o_a_d: _L_o_a_d _r_a_w_f_i_l_e _d_a_t_a
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H load [filename] ...
- TEXT: H
- TEXT: H
- TEXT: H Loads either binary or ascii format rawfile data
- TEXT: H from the files named. The default filename is
- TEXT: H rawspice.raw, or the argument to the -r flag if there
- TEXT: H was one.
- TEXT: H
- TEXT: H
-
- SUBJECT: Op
- TITLE: Op*: Perform an operating point analysis
- TEXT: H
- TEXT: H _5._3._2_6. _O_p*: _P_e_r_f_o_r_m _a_n _o_p_e_r_a_t_i_n_g _p_o_i_n_t _a_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H op
- TEXT: H
- TEXT: H
- TEXT: H Do an operating point analysis. See the previous
- TEXT: H sections of this manual for more details.
- TEXT: H
- TEXT: H
-
- SUBJECT: Plot
- TITLE: Plot: Plot values on the display
- TEXT: H
- TEXT: H _5._3._2_7. _P_l_o_t: _P_l_o_t _v_a_l_u_e_s _o_n _t_h_e _d_i_s_p_l_a_y
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H plot exprs [ylimit ylo yhi] [xlimit xlo xhi] [xindices xilo xihi]
- TEXT: H [xcompress comp] [xdelta xdel] [ydelta ydel] [xlog] [ylog] [loglog]
- TEXT: H [vs xname] [xlabel word] [ylabel word] [title word] [samep]
- TEXT: H [linear]
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H Plot the given _e_x_p_r_s on the screen (if you are on a
- TEXT: H graphics terminal). The _x_l_i_m_i_t and _y_l_i_m_i_t arguments deter-
- TEXT: H mine the high and low x- and y-limits of the axes, respec-
- TEXT: H tively. The _x_i_n_d_i_c_e_s arguments determine what range of
- TEXT: H points are to be plotted - everything between the xilo'th
- TEXT: H point and the xihi'th point is plotted. The _x_c_o_m_p_r_e_s_s argu-
- TEXT: H ment specifies that only one out of every comp points should
- TEXT: H be plotted. If an xdelta or a ydelta parameter is present,
- TEXT: H it specifies the spacing between grid lines on the X- and
- TEXT: H Y-axis. These parameter names may be abbreviated to _x_l, _y_l,
- TEXT: H _x_i_n_d, _x_c_o_m_p, _x_d_e_l, and _y_d_e_l respectively.
- TEXT: H
- TEXT: H The _x_n_a_m_e argument is an expression to use as the scale
- TEXT: H on the x-axis. If xlog or ylog are present then the X or Y
- TEXT: H scale, respectively, is logarithmic (loglog is the same as
- TEXT: H specifying both). The xlabel and ylabel arguments cause the
- TEXT: H specified labels to be used for the X and Y axes, respec-
- TEXT: H tively.
- TEXT: H
- TEXT: H If samep is given, the values of the other parameters
- TEXT: H (other than xname) from the previous plot, hardcopy, or
- TEXT: H asciiplot command is used unless re-defined on the command
- TEXT: H line.
- TEXT: H
- TEXT: H The title argument is used in the place of the plot
- TEXT: H name at the bottom of the graph.
- TEXT: H
- TEXT: H The linear keyword is used to override a default log-
- TEXT: H scale plot (as in the output for an AC analysis).
- TEXT: H
- TEXT: H Finally, the keyword polar to generate a polar plot.
- TEXT: H To produce a smith plot, use the keyword smith. Note that
- TEXT: H the data is transformed, so for smith plots you will see the
- TEXT: H data transformed by the function (x-1)/(x+1). To produce a
- TEXT: H polar plot with a smith grid but without performing the
- TEXT: H smith transform, use the keyword smithgrid.
- TEXT: H
-
- SUBJECT: Print
- TITLE: Print: Print values
- TEXT: H
- TEXT: H _5._3._2_8. _P_r_i_n_t: _P_r_i_n_t _v_a_l_u_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H print [col] [line] expr ...
- TEXT: H
- TEXT: H
- TEXT: H Prints the vector described by the expression _e_x_p_r.
- TEXT: H If the _c_o_l argument is present, print the vectors named
- TEXT: H side by side. If line is given, the vectors are printed
- TEXT: H horizontally. col is the default, unless all the vec-
- TEXT: H tors named have a length of one, in which case line is
- TEXT: H the default. The options width, length, and nobreak are
- TEXT: H effective for this command (see asciiplot). If the ex-
- TEXT: H pression is all, all of the vectors available are print-
- TEXT: H ed. Thus print col all > file prints everything in the
- TEXT: H file in SPICE2 format. The scale vector (time, frequen-
- TEXT: H cy) is always in the first column unless the variable
- TEXT: H noprintscale is true.
- TEXT: H
- TEXT: H
-
- SUBJECT: Quit
- TITLE: Quit: Leave Spice3 or Nutmeg
- TEXT: H
- TEXT: H _5._3._2_9. _Q_u_i_t: _L_e_a_v_e _S_p_i_c_e_3 _o_r _N_u_t_m_e_g
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H quit
- TEXT: H
- TEXT: H
- TEXT: H Quit nutmeg or spice.
- TEXT: H
- TEXT: H
-
- SUBJECT: Rehash
- TITLE: Rehash: Reset internal hash tables
- TEXT: H
- TEXT: H _5._3._3_0. _R_e_h_a_s_h: _R_e_s_e_t _i_n_t_e_r_n_a_l _h_a_s_h _t_a_b_l_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H rehash
- TEXT: H
- TEXT: H
- TEXT: H Recalculate the internal hash tables used when
- TEXT: H looking up UNIX commands, and make all UNIX commands in
- TEXT: H the user's PATH available for command completion. This
- TEXT: H is useless unless you have set unixcom first (see
- TEXT: H above).
- TEXT: H
- TEXT: H
-
- SUBJECT: Reset
- TITLE: Reset*: Reset an analysis
- TEXT: H
- TEXT: H _5._3._3_1. _R_e_s_e_t*: _R_e_s_e_t _a_n _a_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H reset
- TEXT: H
- TEXT: H
- TEXT: H Throw out any intermediate data in the circuit
- TEXT: H (e.g, after a breakpoint or after one or more analyses
- TEXT: H have been done already), and re-parse the input file.
- TEXT: H The circuit can then be re-run from it's initial state,
- TEXT: H overriding the affect of any set or alter commands. In
- TEXT: H Spice-3e and earlier versions this was done automatical-
- TEXT: H ly by the run command.
- TEXT: H
- TEXT: H
-
- SUBJECT: Reshape
- TITLE: Reshape: Alter the dimensionality or dimensions of a vector
- TEXT: H
- TEXT: H _5._3._3_2. _R_e_s_h_a_p_e: _A_l_t_e_r _t_h_e _d_i_m_e_n_s_i_o_n_a_l_i_t_y _o_r _d_i_m_e_n_s_i_o_n_s _o_f
- TEXT: H _a _v_e_c_t_o_r
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H reshape _v_e_c_t_o_r _v_e_c_t_o_r ...
- TEXT: H or
- TEXT: H reshape _v_e_c_t_o_r _v_e_c_t_o_r ... [ _d_i_m_e_n_s_i_o_n, _d_i_m_e_n_s_i_o_n, ... ]
- TEXT: H or
- TEXT: H reshape _v_e_c_t_o_r _v_e_c_t_o_r ... [ _d_i_m_e_n_s_i_o_n ][ _d_i_m_e_n_s_i_o_n ] ...
- TEXT: H
- TEXT: H
- TEXT: H This command changes the dimensions of a vector or
- TEXT: H a set of vectors. The final dimension may be left off
- TEXT: H and it will be filled in automatically. If no dimen-
- TEXT: H sions are specified, then the dimensions of the first
- TEXT: H vector are copied to the other vectors. An error mes-
- TEXT: H sage of the form 'dimensions of _x were inconsistent' can
- TEXT: H be ignored.
- TEXT: H
- TEXT: H
-
- SUBJECT: Resume
- TITLE: Resume*: Continue a simulation after a stop
- TEXT: H
- TEXT: H _5._3._3_3. _R_e_s_u_m_e*: _C_o_n_t_i_n_u_e _a _s_i_m_u_l_a_t_i_o_n _a_f_t_e_r _a _s_t_o_p
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H resume
- TEXT: H
- TEXT: H
- TEXT: H Resume a simulation after a stop or interruption
- TEXT: H (control-C).
- TEXT: H
- TEXT: H
-
- SUBJECT: Rspice
- TITLE: Rspice: Remote spice submission
- TEXT: H
- TEXT: H _5._3._3_4. _R_s_p_i_c_e: _R_e_m_o_t_e _s_p_i_c_e _s_u_b_m_i_s_s_i_o_n
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H rspice _i_n_p_u_t _f_i_l_e
- TEXT: H
- TEXT: H
- TEXT: H Runs a SPICE-3 remotely taking the input file as a
- TEXT: H SPICE-3 input file, or the current circuit if no argu-
- TEXT: H ment is given. Nutmeg or Spice3 waits for the job to
- TEXT: H complete, and passes output from the remote job to the
- TEXT: H user's standard output. When the job is finished the
- TEXT: H data is loaded in as with aspice. If the variable _r_h_o_s_t
- TEXT: H is set, nutmeg connects to this host instead of the de-
- TEXT: H fault remote Spice3 server machine. This command uses
- TEXT: H the "rsh" command and thereby requires authentication
- TEXT: H via a ".rhosts" file or other equivalent method. Note
- TEXT: H that "rsh" refers to the "remote shell" program, which
- TEXT: H may be "remsh" on your system; to override the default
- TEXT: H name of "rsh", set the variable _r_e_m_o_t_e__s_h_e_l_l. If the
- TEXT: H variable _r_p_r_o_g_r_a_m is set, then rspice uses this as the
- TEXT: H pathname to the program to run on the remote system.
- TEXT: H
- TEXT: H Note: rspice will not acknowledge elements that
- TEXT: H have been changed via the "alter" or "altermod" com-
- TEXT: H mands.
- TEXT: H
- TEXT: H
-
- SUBJECT: Run
- TITLE: Run*: Run analysis from the input file
- TEXT: H
- TEXT: H _5._3._3_5. _R_u_n*: _R_u_n _a_n_a_l_y_s_i_s _f_r_o_m _t_h_e _i_n_p_u_t _f_i_l_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H run [rawfile]
- TEXT: H
- TEXT: H
- TEXT: H Run the simulation as specified in the input file.
- TEXT: H If there were any of the control lines .ac, .op, .tran,
- TEXT: H or .dc, they are executed. The output is put in rawfile
- TEXT: H if it was given, in addition to being available interac-
- TEXT: H tively. In Spice-3e and earlier versions, the input
- TEXT: H file would be re-read and any affects of the set or
- TEXT: H alter commands would be reversed. This is no longer the
- TEXT: H affect.
- TEXT: H
- TEXT: H
-
- SUBJECT: Rusage
- TITLE: Rusage: Resource usage
- TEXT: H
- TEXT: H _5._3._3_6. _R_u_s_a_g_e: _R_e_s_o_u_r_c_e _u_s_a_g_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H rusage [resource ...]
- TEXT: H
- TEXT: H
- TEXT: H Print resource usage statistics. If any resources
- TEXT: H are given, just print the usage of that resource. Most
- TEXT: H resources require that a circuit be loaded. Currently
- TEXT: H valid resources are:
- TEXT: H
- TEXT: H elapsed The amount of time elapsed since the last rusage
- TEXT: H elaped call.
- TEXT: H faults Number of page faults and context switches (BSD only).
- TEXT: H space Data space used.
- TEXT: H time CPU time used so far.
- TEXT: H
- TEXT: H temp Operating temperature.
- TEXT: H tnom Temperature at which device parameters were measured.
- TEXT: H equations Circuit Equations
- TEXT: H
- TEXT: H time Total Analysis Time
- TEXT: H totiter Total iterations
- TEXT: H accept Accepted timepoints
- TEXT: H rejected Rejected timepoints
- TEXT: H
- TEXT: H loadtime Time spent loading the circuit matrix and RHS.
- TEXT: H reordertime Matrix reordering time
- TEXT: H lutime L-U decomposition time
- TEXT: H solvetime Matrix solve time
- TEXT: H
- TEXT: H trantime Transient analysis time
- TEXT: H tranpoints Transient timepoints
- TEXT: H traniter Transient iterations
- TEXT: H trancuriters Transient iterations for the last time point*
- TEXT: H tranlutime Transient L-U decomposition time
- TEXT: H transolvetime Transient matrix solve time
- TEXT: H
- TEXT: H everything All of the above.
- TEXT: H
- TEXT: H * listed incorrectly as "Transient iterations per point".
- TEXT: H
- TEXT: H
-
- SUBJECT: Save
- TITLE: Save*: Save a set of outputs
- TEXT: H
- TEXT: H _5._3._3_7. _S_a_v_e*: _S_a_v_e _a _s_e_t _o_f _o_u_t_p_u_t_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H save [all | _o_u_t_p_u_t ...]
- TEXT: H .save [all | _o_u_t_p_u_t ...]
- TEXT: H
- TEXT: H
- TEXT: H Save a set of outputs, discarding the rest. If a
- TEXT: H node has been mentioned in a save command, it appears in
- TEXT: H the working plot after a run has completed, or in the
- TEXT: H rawfile if spice is run in batch mode. If a node is
- TEXT: H traced or plotted (see below) it is also saved. For
- TEXT: H backward compatibility, if there are no save commands
- TEXT: H given, all outputs are saved.
- TEXT: H
- TEXT: H When the keyword "all" appears in the save command,
- TEXT: H all default values (node voltages and voltage source
- TEXT: H currents) are saved in addition to any other values
- TEXT: H listed.
- TEXT: H
- TEXT: H
-
- SUBJECT: Sens
- TITLE: Sens*: Run a sensitivity analysis
- TEXT: H
- TEXT: H _5._3._3_8. _S_e_n_s*: _R_u_n _a _s_e_n_s_i_t_i_v_i_t_y _a_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H sens _o_u_t_p_u_t__v_a_r_i_a_b_l_e
- TEXT: H sens _o_u_t_p_u_t__v_a_r_i_a_b_l_e ac ( DEC | OCT | LIN ) _N _F_s_t_a_r_t _F_s_t_o_p
- TEXT: H
- TEXT: H
- TEXT: H Perform a Sensitivity analysis. _o_u_t_p_u_t__v_a_r_i_a_b_l_e is
- TEXT: H either a node voltage (ex. "v(1)" or "v(A,out)") or a
- TEXT: H current through a voltage source (ex. "i(vtest)"). The
- TEXT: H first form calculates DC sensitivities, the second form
- TEXT: H calculates AC sensitivies. The output values are in di-
- TEXT: H mensions of change in output per unit change of input
- TEXT: H (as opposed to percent change in output or per percent
- TEXT: H change of input).
- TEXT: H
- TEXT: H
-
- SUBJECT: Set
- TITLE: Set: Set the value of a variable
- TEXT: H
- TEXT: H _5._3._3_9. _S_e_t: _S_e_t _t_h_e _v_a_l_u_e _o_f _a _v_a_r_i_a_b_l_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H set [word]
- TEXT: H set [word = value] ...
- TEXT: H
- TEXT: H
- TEXT: H Set the value of word to be value, if it is
- TEXT: H present. You can set any word to be any value, numeric
- TEXT: H or string. If no value is given then the value is the
- TEXT: H boolean 'true'.
- TEXT: H
- TEXT: H
- TEXT: H The value of _w_o_r_d may be inserted into a command by
- TEXT: H writing $_w_o_r_d. If a variable is set to a list of values
- TEXT: H that are enclosed in parentheses (which must be separated
- TEXT: H from their values by white space), the value of the variable
- TEXT: H is the list.
- TEXT: H
- TEXT: H The variables used by nutmeg are listed in the follow-
- TEXT: H ing section.
- TEXT: H
-
- SUBJECT: Setcirc
- TITLE: Setcirc*: Change the current circuit
- TEXT: H
- TEXT: H _5._3._4_0. _S_e_t_c_i_r_c*: _C_h_a_n_g_e _t_h_e _c_u_r_r_e_n_t _c_i_r_c_u_i_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H setcirc [circuit name]
- TEXT: H
- TEXT: H
- TEXT: H The current circuit is the one that is used for the
- TEXT: H simulation commands below. When a circuit is loaded
- TEXT: H with the source command (see below) it becomes the
- TEXT: H current circuit.
- TEXT: H
- TEXT: H
-
- SUBJECT: Setplot
- TITLE: Setplot: Switch the current set of vectors
- TEXT: H
- TEXT: H _5._3._4_1. _S_e_t_p_l_o_t: _S_w_i_t_c_h _t_h_e _c_u_r_r_e_n_t _s_e_t _o_f _v_e_c_t_o_r_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H setplot [plotname]
- TEXT: H
- TEXT: H
- TEXT: H Set the current plot to the plot with the given
- TEXT: H name, or if no name is given, prompt the user with a
- TEXT: H menu. (Note that the plots are named as they are loaded,
- TEXT: H with names like tran1 or op2. These names are shown by
- TEXT: H the setplot and display commands and are used by diff,
- TEXT: H below.) If the "New plot" item is selected, the current
- TEXT: H plot becomes one with no vectors defined.
- TEXT: H
- TEXT: H Note that here the word "plot" refers to a group of
- TEXT: H vectors that are the result of one SPICE run. When more
- TEXT: H than one file is loaded in, or more than one plot is
- TEXT: H present in one file, nutmeg keeps them separate and only
- TEXT: H shows you the vectors in the current plot.
- TEXT: H
- TEXT: H
-
- SUBJECT: Settype
- TITLE: Settype: Set the type of a vector
- TEXT: H
- TEXT: H _5._3._4_2. _S_e_t_t_y_p_e: _S_e_t _t_h_e _t_y_p_e _o_f _a _v_e_c_t_o_r
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H settype type vector ...
- TEXT: H
- TEXT: H
- TEXT: H Change the type of the named vectors to type. Type
- TEXT: H names can be found in the manual page for sconvert.
- TEXT: H
- TEXT: H
-
- SUBJECT: Shell
- TITLE: Shell: Call the command interpreter
- TEXT: H
- TEXT: H _5._3._4_3. _S_h_e_l_l: _C_a_l_l _t_h_e _c_o_m_m_a_n_d _i_n_t_e_r_p_r_e_t_e_r
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H shell [ _c_o_m_m_a_n_d ]
- TEXT: H
- TEXT: H
- TEXT: H Call the operating system's command interpreter;
- TEXT: H execute the specified command or call for interactive
- TEXT: H use.
- TEXT: H
- TEXT: H
-
- SUBJECT: Shift
- TITLE: Shift: Alter a list variable
- TEXT: H
- TEXT: H _5._3._4_4. _S_h_i_f_t: _A_l_t_e_r _a _l_i_s_t _v_a_r_i_a_b_l_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H shift [varname] [number]
- TEXT: H
- TEXT: H
- TEXT: H If _v_a_r_n_a_m_e is the name of a list variable, it is
- TEXT: H shifted to the left by _n_u_m_b_e_r elements (i.e, the _n_u_m_b_e_r
- TEXT: H leftmost elements are removed). The default _v_a_r_n_a_m_e is
- TEXT: H argv, and the default _n_u_m_b_e_r is 1.
- TEXT: H
- TEXT: H
-
- SUBJECT: Show
- TITLE: Show*: List device state
- TEXT: H
- TEXT: H _5._3._4_5. _S_h_o_w*: _L_i_s_t _d_e_v_i_c_e _s_t_a_t_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H show _d_e_v_i_c_e_s [ : _p_a_r_a_m_e_t_e_r_s ] , ...
- TEXT: H
- TEXT: H
- TEXT: H _O_l_d _F_o_r_m
- TEXT: H
- TEXT: H show -v @_d_e_v_i_c_e [ [ _n_a_m_e ] ]
- TEXT: H
- TEXT: H
- TEXT: H The show command prints out tables summarizing the
- TEXT: H operating condition of selected devices (much like the
- TEXT: H spice2 operation point summary). If _d_e_v_i_c_e is missing,
- TEXT: H a default set of devices are listed, if _d_e_v_i_c_e is a sin-
- TEXT: H gle letter, devices of that type are listed; if _d_e_v_i_c_e
- TEXT: H is a subcircuit name (beginning and ending in ":") only
- TEXT: H devices in that subcircuit are shown (end the name in a
- TEXT: H double-":" to get devices within sub-subcircuits recur-
- TEXT: H sively). The second and third forms may be combined
- TEXT: H ("letter:subcircuit:") or "letter:subcircuit::") to
- TEXT: H select a specific type of device from a subcircuit. A
- TEXT: H device's full name may be specified to list only that
- TEXT: H device. Finally, devices may be selected by model by
- TEXT: H using the form "#modelname" or ":subcircuit#modelname"
- TEXT: H or "letter:subcircuit#modelname".
- TEXT: H
- TEXT: H If no _p_a_r_a_m_e_t_e_r_s are specified, the values for a
- TEXT: H standard set of parameters are listed. If the list of
- TEXT: H _p_a_r_a_m_e_t_e_r_s contains a "+", the default set of parameters
- TEXT: H is listed along with any other specified parameters.
- TEXT: H
- TEXT: H For both _d_e_v_i_c_e_s and _p_a_r_a_m_e_t_e_r_s, the word "all" has
- TEXT: H the obvious meaning. Note: there must be spaces
- TEXT: H separating the ":" that divides the _d_e_v_i_c_e list from the
- TEXT: H _p_a_r_a_m_e_t_e_r list.
- TEXT: H
- TEXT: H The "old form" (with "-v") prints the data in a
- TEXT: H older, more verbose pre-spice3f format.
- TEXT: H
- TEXT: H
-
- SUBJECT: Showmod
- TITLE: Showmod*: List model parameter values
- TEXT: H
- TEXT: H _5._3._4_6. _S_h_o_w_m_o_d*: _L_i_s_t _m_o_d_e_l _p_a_r_a_m_e_t_e_r _v_a_l_u_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H showmod _m_o_d_e_l_s [ : _p_a_r_a_m_e_t_e_r_s ] , ...
- TEXT: H
- TEXT: H
- TEXT: H The showmod command operates like the show command
- TEXT: H (above) but prints out model parameter values. The ap-
- TEXT: H plicable forms for _m_o_d_e_l_s are a single letter specifying
- TEXT: H the device type letter, "letter:subckt:", "modelname",
- TEXT: H ":subckt:modelname", or "letter:subcircuit:modelname".
- TEXT: H
- TEXT: H
-
- SUBJECT: Source
- TITLE: Source: Read a Spice3 input file
- TEXT: H
- TEXT: H _5._3._4_7. _S_o_u_r_c_e: _R_e_a_d _a _S_p_i_c_e_3 _i_n_p_u_t _f_i_l_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H source _f_i_l_e
- TEXT: H
- TEXT: H
- TEXT: H For Spice3: Read the Spice3 input file file. Nut-
- TEXT: H meg and Spice3 commands may be included in the file, and
- TEXT: H must be enclosed between the lines ._c_o_n_t_r_o_l and ._e_n_d_c.
- TEXT: H These commands are executed immediately after the cir-
- TEXT: H cuit is loaded, so a control line of _a_c ... works the
- TEXT: H same as the corresponding ._a_c card. The first line in
- TEXT: H any input file is considered a title line and not parsed
- TEXT: H but kept as the name of the circuit. The exception to
- TEXT: H this rule is the file ._s_p_i_c_e_i_n_i_t. Thus, a Spice3 com-
- TEXT: H mand script must begin with a blank line and then with a
- TEXT: H acters *# is considered a control line. This makes it
- TEXT: H possible to imbed commands in Spice3 input files that
- TEXT: H are ignored by earlier versions of Spice2
- TEXT: H
- TEXT: H For Nutmeg: Reads commands from the file _f_i_l_e_n_a_m_e.
- TEXT: H Lines beginning with the character * are considered com-
- TEXT: H ments and ignored.
- TEXT: H
- TEXT: H
-
- SUBJECT: Status
- TITLE: Status*: Display breakpoint information
- TEXT: H
- TEXT: H _5._3._4_8. _S_t_a_t_u_s*: _D_i_s_p_l_a_y _b_r_e_a_k_p_o_i_n_t _i_n_f_o_r_m_a_t_i_o_n
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H status
- TEXT: H
- TEXT: H
- TEXT: H Display all of the traces and breakpoints currently
- TEXT: H in effect.
- TEXT: H
- TEXT: H
-
- SUBJECT: Step
- TITLE: Step*: Run a fixed number of timepoints
- TEXT: H
- TEXT: H _5._3._4_9. _S_t_e_p*: _R_u_n _a _f_i_x_e_d _n_u_m_b_e_r _o_f _t_i_m_e_p_o_i_n_t_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H step [number]
- TEXT: H
- TEXT: H
- TEXT: H Iterate number times, or once, and then stop.
- TEXT: H
- TEXT: H
-
- SUBJECT: Stop
- TITLE: Stop*: Set a breakpoint
- TEXT: H
- TEXT: H _5._3._5_0. _S_t_o_p*: _S_e_t _a _b_r_e_a_k_p_o_i_n_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H stop [ after n] [ when _v_a_l_u_e _c_o_n_d _v_a_l_u_e ] ...
- TEXT: H
- TEXT: H
- TEXT: H Set a breakpoint. The argument after n means stop
- TEXT: H after n iteration number n, and the argument when _v_a_l_u_e
- TEXT: H _c_o_n_d _v_a_l_u_e means stop when the first _v_a_l_u_e is in the
- TEXT: H given relation with the second _v_a_l_u_e, the possible rela-
- TEXT: H tions being
- TEXT: H
- TEXT: H eq or = equal to
- TEXT: H ne or <> not equal to
- TEXT: H gt or > greater than
- TEXT: H lt or < less than
- TEXT: H ge or >= greater than or equal to
- TEXT: H le or <= less than or equal to
- TEXT: H
- TEXT: H
- TEXT: H IO redirection is disabled for the stop command, since the
- TEXT: H relational operations conflict with it (it doesn't produce
- TEXT: H any output anyway). The _v_a_l_u_es above may be node names in
- TEXT: H the running circuit, or real values. If more than one con-
- TEXT: H dition is given, e.g. stop after 4 when v(1) > 4 when v(2)
- TEXT: H < 2, the conjunction of the conditions is implied.
- TEXT: H
- TEXT: H
-
- SUBJECT: Tf
- TITLE: Tf*: Run a Transfer Function analysis
- TEXT: H
- TEXT: H _5._3._5_1. _T_f*: _R_u_n _a _T_r_a_n_s_f_e_r _F_u_n_c_t_i_o_n _a_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H tf _o_u_t_p_u_t__n_o_d_e _i_n_p_u_t__s_o_u_r_c_e
- TEXT: H
- TEXT: H
- TEXT: H The tf command performs a transfer function
- TEXT: H analysis, returning the transfer function
- TEXT: H (output/input), output resistance, and input resistance
- TEXT: H between the given output node and the given input
- TEXT: H source. The analysis assumes a small-signal DC (slowly
- TEXT: H varying) input.
- TEXT: H
- TEXT: H
-
- SUBJECT: Trace
- TITLE: Trace*: Trace nodes
- TEXT: H
- TEXT: H _5._3._5_2. _T_r_a_c_e*: _T_r_a_c_e _n_o_d_e_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H trace [ node ...]
- TEXT: H
- TEXT: H
- TEXT: H For every step of an analysis, the value of the
- TEXT: H node is printed. Several traces may be active at once.
- TEXT: H Tracing is not applicable for all analyses. To remove a
- TEXT: H trace, use the delete command.
- TEXT: H
- TEXT: H
-
- SUBJECT: Tran
- TITLE: Tran*: Perform a transient analysis
- TEXT: H
- TEXT: H _5._3._5_3. _T_r_a_n*: _P_e_r_f_o_r_m _a _t_r_a_n_s_i_e_n_t _a_n_a_l_y_s_i_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H tran _T_s_t_e_p _T_s_t_o_p [ _T_s_t_a_r_t [ _T_m_a_x ] ] [ UIC ]
- TEXT: H
- TEXT: H
- TEXT: H Perform a transient analysis. See the previous
- TEXT: H sections of this manual for more details.
- TEXT: H
- TEXT: H
-
- SUBJECT: Transpose
- TITLE: Transpose: Swap the elements in a multi-dimensional data set
- TEXT: H
- TEXT: H _5._3._5_4. _T_r_a_n_s_p_o_s_e: _S_w_a_p _t_h_e _e_l_e_m_e_n_t_s _i_n _a _m_u_l_t_i-_d_i_m_e_n_s_i_o_n_a_l
- TEXT: H _d_a_t_a _s_e_t
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H transpose _v_e_c_t_o_r _v_e_c_t_o_r ...
- TEXT: H
- TEXT: H
- TEXT: H This command transposes a multidimensional vector.
- TEXT: H No analysis in Spice3 produces multidimensional vectors,
- TEXT: H although the DC transfer curve may be run with two vary-
- TEXT: H ing sources. You must use the "reshape" command to re-
- TEXT: H form the one-dimensional vectors into two dimensional
- TEXT: H vectors. In addition, the default scale is incorrect
- TEXT: H for plotting. You must plot versus the vector
- TEXT: H corresponding to the second source, but you must also
- TEXT: H refer only to the first segment of this second source
- TEXT: H vector. For example (circuit to produce the tranfer
- TEXT: H characteristic of a MOS transistor):
- TEXT: H
- TEXT: H spice3 > dc vgg 0 5 1 vdd 0 5 1
- TEXT: H spice3 > plot i(vdd)
- TEXT: H spice3 > reshape all [6,6]
- TEXT: H spice3 > transpose i(vdd) v(drain)
- TEXT: H spice3 > plot i(vdd) vs v(drain)[0]
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Unalias
- TITLE: Unalias: Retract an alias
- TEXT: H
- TEXT: H _5._3._5_5. _U_n_a_l_i_a_s: _R_e_t_r_a_c_t _a_n _a_l_i_a_s
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H unalias [word ...]
- TEXT: H
- TEXT: H
- TEXT: H Removes any aliases present for the words.
- TEXT: H
- TEXT: H
-
- SUBJECT: Undefine
- TITLE: Undefine: Retract a definition
- TEXT: H
- TEXT: H _5._3._5_6. _U_n_d_e_f_i_n_e: _R_e_t_r_a_c_t _a _d_e_f_i_n_i_t_i_o_n
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H undefine function
- TEXT: H
- TEXT: H
- TEXT: H Definitions for the named user-defined functions
- TEXT: H are deleted.
- TEXT: H
- TEXT: H
-
- SUBJECT: Unset
- TITLE: Unset: Clear a variable
- TEXT: H
- TEXT: H _5._3._5_7. _U_n_s_e_t: _C_l_e_a_r _a _v_a_r_i_a_b_l_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H unset [_w_o_r_d ...]
- TEXT: H
- TEXT: H
- TEXT: H Clear the value of the specified variable(s)
- TEXT: H (_w_o_r_d).
- TEXT: H
- TEXT: H
-
- SUBJECT: Version
- TITLE: Version: Print the version of Spice
- TEXT: H
- TEXT: H _5._3._5_8. _V_e_r_s_i_o_n: _P_r_i_n_t _t_h_e _v_e_r_s_i_o_n _o_f _S_p_i_c_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H version [version id]
- TEXT: H
- TEXT: H
- TEXT: H Print out the version of nutmeg that is running.
- TEXT: H If there are arguments, it checks to make sure that the
- TEXT: H arguments match the current version of SPICE. (This is
- TEXT: H mainly used as a Command: line in rawfiles.)
- TEXT: H
- TEXT: H
-
- SUBJECT: Where
- TITLE: Where: Identify troublesome node or device
- TEXT: H
- TEXT: H _5._3._5_9. _W_h_e_r_e: _I_d_e_n_t_i_f_y _t_r_o_u_b_l_e_s_o_m_e _n_o_d_e _o_r _d_e_v_i_c_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H where
- TEXT: H
- TEXT: H
- TEXT: H When performing a transient or operating point
- TEXT: H analysis, the name of the last node or device to cause
- TEXT: H non-convergence is saved. The where command prints out
- TEXT: H this information so that you can examine the circuit and
- TEXT: H either correct the problem or make a bug report. You
- TEXT: H may do this either in the middle of a run or after the
- TEXT: H simulator has given up on the analysis. For transient
- TEXT: H simulation, the iplot command can be used to monitor the
- TEXT: H progress of the analysis. When the analysis slows down
- TEXT: H severly or hangs, interrupt the simulator (with
- TEXT: H control-C) and issue the where command. Note that only
- TEXT: H one node or device is printed; there may be problems
- TEXT: H with more than one node.
- TEXT: H
- TEXT: H
-
- SUBJECT: Write
- TITLE: Write: Write data to a file
- TEXT: H
- TEXT: H _5._3._6_0. _W_r_i_t_e: _W_r_i_t_e _d_a_t_a _t_o _a _f_i_l_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H write [file] [exprs]
- TEXT: H
- TEXT: H
- TEXT: H Writes out the expressions to _f_i_l_e.
- TEXT: H
- TEXT: H First vectors are grouped together by plots, and
- TEXT: H written out as such (i.e, if the expression list con-
- TEXT: H tained three vectors from one plot and two from another,
- TEXT: H then two plots are written, one with three vectors and
- TEXT: H one with two). Additionally, if the scale for a vector
- TEXT: H isn't present, it is automatically written out as well.
- TEXT: H
- TEXT: H The default format is ascii, but this can be
- TEXT: H changed with the set filetype command. The default
- TEXT: H filename is rawspice.raw, or the argument to the -r flag
- TEXT: H on the command line, if there was one, and the default
- TEXT: H expression list is all.
- TEXT: H
- TEXT: H
-
- SUBJECT: Xgraph
- TITLE: Xgraph: use the xgraph(1) program for plotting.
- TEXT: H
- TEXT: H _5._3._6_1. _X_g_r_a_p_h: _u_s_e _t_h_e _x_g_r_a_p_h(_1) _p_r_o_g_r_a_m _f_o_r _p_l_o_t_t_i_n_g.
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H xgraph _f_i_l_e [exprs] [plot options]
- TEXT: H
- TEXT: H
- TEXT: H The spice3/nutmeg xgraph command plots data like
- TEXT: H the plot command but via xgraph, a popular X11 plotting
- TEXT: H program.
- TEXT: H
- TEXT: H If _f_i_l_e is either "temp" or "tmp" a temporary file
- TEXT: H is used to hold the data while being plotted. For
- TEXT: H available plot options, see the plot command. All op-
- TEXT: H tions except for polar or smith plots are supported.
- TEXT: H
-
- SUBJECT: CONTROL STRUCTURES
- TITLE: CONTROL STRUCTURES
- TEXT: H
- TEXT: H _5._4. _C_O_N_T_R_O_L _S_T_R_U_C_T_U_R_E_S
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:While End
- SUBTOPIC: SPICE:Repeat End
- SUBTOPIC: SPICE:Dowhile End
- SUBTOPIC: SPICE:Foreach End
- SUBTOPIC: SPICE:If Then Else
- SUBTOPIC: SPICE:Label
- SUBTOPIC: SPICE:Goto
- SUBTOPIC: SPICE:Continue
- SUBTOPIC: SPICE:Break
-
- SUBJECT: While End
- TITLE: While - End
- TEXT: H
- TEXT: H _5._4._1. _W_h_i_l_e - _E_n_d
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H while _c_o_n_d_i_t_i_o_n
- TEXT: H statement
- TEXT: H ...
- TEXT: H end
- TEXT: H
- TEXT: H
- TEXT: H While _c_o_n_d_i_t_i_o_n, an arbitrary algebraic expression,
- TEXT: H is true, execute the statements.
- TEXT: H
- TEXT: H
-
- SUBJECT: Repeat End
- TITLE: Repeat - End
- TEXT: H
- TEXT: H _5._4._2. _R_e_p_e_a_t - _E_n_d
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H repeat [_n_u_m_b_e_r]
- TEXT: H statement
- TEXT: H ...
- TEXT: H end
- TEXT: H
- TEXT: H
- TEXT: H Execute the statements _n_u_m_b_e_r times, or forever if
- TEXT: H no argument is given.
- TEXT: H
- TEXT: H
-
- SUBJECT: Dowhile End
- TITLE: Dowhile - End
- TEXT: H
- TEXT: H _5._4._3. _D_o_w_h_i_l_e - _E_n_d
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H dowhile _c_o_n_d_i_t_i_o_n
- TEXT: H statement
- TEXT: H ...
- TEXT: H end
- TEXT: H
- TEXT: H
- TEXT: H The same as while, except that the _c_o_n_d_i_t_i_o_n is
- TEXT: H tested after the statements are executed.
- TEXT: H
- TEXT: H
-
- SUBJECT: Foreach End
- TITLE: Foreach - End
- TEXT: H
- TEXT: H _5._4._4. _F_o_r_e_a_c_h - _E_n_d
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H foreach _v_a_r _v_a_l_u_e ...
- TEXT: H statement
- TEXT: H ...
- TEXT: H end
- TEXT: H
- TEXT: H
- TEXT: H The statements are executed once for each of the
- TEXT: H _v_a_l_u_es, each time with the variable _v_a_r set to the
- TEXT: H current one. (_v_a_r can be accessed by the $_v_a_r notation
- TEXT: H - see below).
- TEXT: H
- TEXT: H
-
- SUBJECT: If Then Else
- TITLE: If - Then - Else
- TEXT: H
- TEXT: H _5._4._5. _I_f - _T_h_e_n - _E_l_s_e
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H if _c_o_n_d_i_t_i_o_n
- TEXT: H statement
- TEXT: H ...
- TEXT: H else
- TEXT: H statement
- TEXT: H ...
- TEXT: H end
- TEXT: H
- TEXT: H
- TEXT: H If the _c_o_n_d_i_t_i_o_n is non-zero then the first set of
- TEXT: H statements are executed, otherwise the second set. The
- TEXT: H else and the second set of statements may be omitted.
- TEXT: H
- TEXT: H
-
- SUBJECT: Label
- TITLE: Label
- TEXT: H
- TEXT: H _5._4._6. _L_a_b_e_l
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H label _w_o_r_d
- TEXT: H
- TEXT: H
- TEXT: H If a statement of the form goto _w_o_r_d is encoun-
- TEXT: H tered, control is transferred to this point, otherwise
- TEXT: H this is a no-op.
- TEXT: H
- TEXT: H
-
- SUBJECT: Goto
- TITLE: Goto
- TEXT: H
- TEXT: H _5._4._7. _G_o_t_o
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H goto _w_o_r_d
- TEXT: H
- TEXT: H
- TEXT: H If a statement of the form label _w_o_r_d is present in
- TEXT: H the block or an enclosing block, control is transferred
- TEXT: H there. Note that if the label is at the top level, it
- TEXT: H _m_u_s_t be before the goto _s_t_a_t_e_m_e_n_t (_i._e, _a _f_o_r_w_a_r_d _g_o_t_o
- TEXT: H may occur only within a block).
- TEXT: H
- TEXT: H
-
- SUBJECT: Continue
- TITLE: Continue
- TEXT: H
- TEXT: H _5._4._8. _C_o_n_t_i_n_u_e
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H continue
- TEXT: H
- TEXT: H
- TEXT: H If there is a while, dowhile, or foreach block en-
- TEXT: H closing this statement, control passes to the test, or
- TEXT: H in the case of foreach, the next value is taken. Other-
- TEXT: H wise an error results.
- TEXT: H
- TEXT: H
-
- SUBJECT: Break
- TITLE: Break
- TEXT: H
- TEXT: H _5._4._9. _B_r_e_a_k
- TEXT: H
- TEXT: H _G_e_n_e_r_a_l _F_o_r_m
- TEXT: H
- TEXT: H break
- TEXT: H
- TEXT: H
- TEXT: H If there is a while, dowhile, or foreach block en-
- TEXT: H closing this statement, control passes out of the block.
- TEXT: H Otherwise an error results.
- TEXT: H
- TEXT: H Of course, control structures may be nested. When
- TEXT: H a block is entered and the input is the terminal, the
- TEXT: H prompt becomes a number of >'s corresponding to the
- TEXT: H number of blocks the user has entered. The current con-
- TEXT: H trol structures may be examined with the debugging com-
- TEXT: H mand _c_d_u_m_p.
- TEXT: H
-
- SUBJECT: VARIABLES
- TITLE: VARIABLES
- TEXT: H
- TEXT: H _5._5. _V_A_R_I_A_B_L_E_S
- TEXT: H
- TEXT: H
- TEXT: H The operation of both Nutmeg and Spice3 may be affected
- TEXT: H by setting variables with the "set" command. In addition to
- TEXT: H the variables mentioned below, the set command in Spice3
- TEXT: H also affect the behaviour of the simulator via the options
- TEXT: H previously described under the section on ".OPTIONS".
- TEXT: H
- TEXT: H The variables meaningful to nutmeg which may be altered
- TEXT: H by the set command are:
- TEXT: H
- TEXT: H diff_abstol The absolute tolerance used by the diff command.
- TEXT: H appendwrite Append to the file when a write command is is-
- TEXT: H sued, if one already exists.
- TEXT: H color_N These variables determine the colors used, if X
- TEXT: H is being run on a color display. _N may be
- TEXT: H between 0 and 15. Color 0 is the background,
- TEXT: H color 1 is the grid and text color, and colors 2
- TEXT: H through 15 are used in order for vectors plot-
- TEXT: H ted. The value of the color variables should be
- TEXT: H names of colors, which may be found in the file
- TEXT: H /usr/lib/rgb.txt.
- TEXT: H combplot Plot vectors by drawing a vertical line from
- TEXT: H each point to the X-axis, as opposed to joining
- TEXT: H the points. Note that this option is subsumed
- TEXT: H in the _p_l_o_t_t_y_p_e option, below.
- TEXT: H cpdebug Print _c_s_h_p_a_r debugging information (must be com-
- TEXT: H plied with the -DCPDEBUG flag). Unsupported in
- TEXT: H the current release.
- TEXT: H
- TEXT: H
- TEXT: H debug If set then a lot of debugging information is
- TEXT: H printed (must be compiled with the -DFTEDEBUG
- TEXT: H flag). Unsupported in the current release.
- TEXT: H device The name (/dev/tty??) of the graphics device.
- TEXT: H If this variable isn't set then the user's
- TEXT: H terminal is used. To do plotting on another
- TEXT: H monitor you probably have to set both the
- TEXT: H device and term variables. (If device is set
- TEXT: H to the name of a file, nutmeg dumps the
- TEXT: H graphics control codes into this file -- this
- TEXT: H is useful for saving plots.)
- TEXT: H echo Print out each command before it is executed.
- TEXT: H filetype This can be either _a_s_c_i_i or _b_i_n_a_r_y, and
- TEXT: H determines what format are. The default is
- TEXT: H _a_s_c_i_i.
- TEXT: H
- TEXT: H
- TEXT: H fourgridsize How many points to use for interpolating
- TEXT: H into when doing fourier analysis.
- TEXT: H gridsize If this variable is set to an integer,
- TEXT: H this number is used as the number of
- TEXT: H equally spaced points to use for the Y-
- TEXT: H axis when plotting. Otherwise the
- TEXT: H current scale is used (which may not
- TEXT: H have equally spaced points). If the
- TEXT: H current scale isn't strictly monotonic,
- TEXT: H then this option has no effect.
- TEXT: H hcopydev If this is set, when the hardcopy com-
- TEXT: H mand is run the resulting file is au-
- TEXT: H tomatically printed on the printer named
- TEXT: H hcopydev with the command _l_p_r -_Phcopydev
- TEXT: H -_g file.
- TEXT: H
- TEXT: H
- TEXT: H hcopyfont This variable specifies the font name
- TEXT: H for hardcopy output plots. The value is
- TEXT: H device dependent.
- TEXT: H hcopyfontsize This is a scaling factor for the font
- TEXT: H used in hardcopy plots.
- TEXT: H hcopydevtype This variable specifies the type of the
- TEXT: H printer output to use in the hardcopy
- TEXT: H command. If hcopydevtype is not set,
- TEXT: H plot (5) format is assumed. The stan-
- TEXT: H dard distribution currently recognizes
- TEXT: H postscript as an alternative output for-
- TEXT: H mat. When used in conjunction with
- TEXT: H hcopydev, hcopydevtype should specify a
- TEXT: H format supported by the printer.
- TEXT: H height The length of the page for asciiplot and
- TEXT: H print col.
- TEXT: H history The number of events to save in the his-
- TEXT: H tory list.
- TEXT: H lprplot5 This is a printf(3s) style format string
- TEXT: H used to specify the command to use for
- TEXT: H sending plot(5)-style plots to a printer
- TEXT: H or plotter. The first parameter sup-
- TEXT: H plied is the printer name, the second
- TEXT: H parameter supplied is a file name con-
- TEXT: H taining the plot. Both parameters are
- TEXT: H strings. It is trivial to cause Spice3
- TEXT: H to abort by supplying a unreasonable
- TEXT: H format string.
- TEXT: H lprps This is a printf(3s) style format string
- TEXT: H used to specify the command to use for
- TEXT: H sending PostScript plots to a printer or
- TEXT: H plotter. The first parameter supplied
- TEXT: H is the printer name, the second parame-
- TEXT: H ter supplied is a file name containing
- TEXT: H the plot. Both parameters are strings.
- TEXT: H It is trivial to cause Spice3 to abort
- TEXT: H by supplying a unreasonable format
- TEXT: H string.
- TEXT: H nfreqs The number of frequencies to compute in
- TEXT: H the _f_o_u_r_i_e_r command. (Defaults to 10.)
- TEXT: H nobreak Don't have asciiplot and print col break
- TEXT: H between pages.
- TEXT: H
- TEXT: H
- TEXT: H noasciiplotvalue Don't print the first vector plotted to
- TEXT: H the left when doing an asciiplot.
- TEXT: H noclobber Don't overwrite existing files when do-
- TEXT: H ing IO redirection.
- TEXT: H noglob Don't expand the global characters `*',
- TEXT: H `?', `[', and `]'. This is the default.
- TEXT: H nogrid Don't plot a grid when graphing curves
- TEXT: H (but do label the axes).
- TEXT: H nomoremode If nomoremode is not set, whenever a
- TEXT: H large amount of data is being printed to
- TEXT: H the screen (e.g, the print or asciiplot
- TEXT: H commands), the output is stopped every
- TEXT: H screenful and continues when a carriage
- TEXT: H return is typed. If nomoremode is set
- TEXT: H then data scrolls off the screen without
- TEXT: H check.
- TEXT: H nonomatch If noglob is unset and a global expres-
- TEXT: H sion cannot be matched, use the global
- TEXT: H characters literally instead of com-
- TEXT: H plaining.
- TEXT: H
- TEXT: H
- TEXT: H nosort Don't have display sort the variable names.
- TEXT: H noprintscale Don't print the scale in the leftmost
- TEXT: H column when a print col command is given.
- TEXT: H numdgt The number of digits to print when printing
- TEXT: H tables of data (fourier, print col). The
- TEXT: H default precision is 6 digits. On the VAX,
- TEXT: H approximately 16 decimal digits are avail-
- TEXT: H able using double precision, so numdgt
- TEXT: H should not be more than 16. If the number
- TEXT: H is negative, one fewer digit is printed to
- TEXT: H ensure constant widths in tables.
- TEXT: H plottype This should be one of normal, comb, or
- TEXT: H point:_c_h_a_r_s. normal, the default, causes
- TEXT: H points to be plotted as parts of connected
- TEXT: H lines. comb causes a comb plot to be done
- TEXT: H (see the description of the combplot vari-
- TEXT: H able above). point causes each point to be
- TEXT: H plotted separately - the chars are a list
- TEXT: H of characters that are used for each vector
- TEXT: H plotted. If they are omitted then a de-
- TEXT: H fault set is used.
- TEXT: H polydegree The degree of the polynomial that the plot
- TEXT: H command should fit to the data. If _p_o_l_y_d_e-
- TEXT: H _g_r_e_e is N, then nutmeg fits a degree N po-
- TEXT: H lynomial to every set of N points and draw
- TEXT: H 10 intermediate points in between each end-
- TEXT: H point. If the points aren't monotonic,
- TEXT: H then it tries rotating the curve and reduc-
- TEXT: H ing the degree until a fit is achieved.
- TEXT: H polysteps The number of points to interpolate between
- TEXT: H every pair of points available when doing
- TEXT: H curve fitting. The default is 10.
- TEXT: H program The name of the current program (_a_r_g_v[_0]).
- TEXT: H prompt The prompt, with the character `!' replaced
- TEXT: H by the current event number.
- TEXT: H
- TEXT: H
- TEXT: H rawfile The default name for rawfiles created.
- TEXT: H diff_reltol The relative tolerance used by the diff command.
- TEXT: H remote_shell Overrides the name used for generating rspice
- TEXT: H runs (default is "rsh").
- TEXT: H rhost The machine to use for remote SPICE-3 runs, in-
- TEXT: H stead of the default one (see the description of
- TEXT: H the rspice command, below).
- TEXT: H rprogram The name of the remote program to use in the
- TEXT: H rspice command.
- TEXT: H slowplot Stop between each graph plotted and wait for the
- TEXT: H user to type return before continuing.
- TEXT: H sourcepath A list of the directories to search when a
- TEXT: H source command is given. The default is the
- TEXT: H current directory and the standard spice library
- TEXT: H (/_u_s_r/_l_o_c_a_l/_l_i_b/_s_p_i_c_e, or whatever LIBPATH is
- TEXT: H #defined to in the Spice3 source.
- TEXT: H spicepath The program to use for the aspice command. The
- TEXT: H default is /cad/bin/spice.
- TEXT: H term The _m_f_b name of the current terminal.
- TEXT: H units If this is degrees, then all the trig functions
- TEXT: H will use degrees instead of radians.
- TEXT: H unixcom If a command isn't defined, try to execute it as
- TEXT: H a UNIX command. Setting this option has the ef-
- TEXT: H fect of giving a rehash command, below. This is
- TEXT: H useful for people who want to use nutmeg as a
- TEXT: H login shell.
- TEXT: H verbose Be verbose. This is midway between echo and de-
- TEXT: H bug / cpdebug.
- TEXT: H diff_vntol The absolute voltage tolerance used by the diff
- TEXT: H command.
- TEXT: H
- TEXT: H
- TEXT: H width The width of the page for asciiplot and
- TEXT: H print col.
- TEXT: H x11lineararcs Some X11 implementations have poor arc
- TEXT: H drawing. If you set this option, Spice3
- TEXT: H will plot using an approximation to the
- TEXT: H curve using straight lines.
- TEXT: H xbrushheight The height of the brush to use if X is
- TEXT: H being run.
- TEXT: H xbrushwidth The width of the brush to use if X is
- TEXT: H being run.
- TEXT: H xfont The name of the X font to use when plot-
- TEXT: H ting data and entering labels. The plot
- TEXT: H may not look good if this is a
- TEXT: H variable-width font.
- TEXT: H
- TEXT: H
- TEXT: H There are several set variables that Spice3 uses but
- TEXT: H Nutmeg does not. They are:
- TEXT: H
- TEXT: H editor The editor to use for the edit command.
- TEXT: H modelcard The name of the model card (normally
- TEXT: H May.in -432u
- TEXT: H noaskquit Do not check to make sure that there are
- TEXT: H no circuits suspended and no plots un-
- TEXT: H saved. Normally Spice3 warns the user
- TEXT: H when he tries to quit if this is the
- TEXT: H case.
- TEXT: H nobjthack Assume that BJTs have 4 nodes.
- TEXT: H noparse Don't attempt to parse input files when
- TEXT: H they are read in (useful for debugging).
- TEXT: H Of course, they cannot be run if they
- TEXT: H are not parsed.
- TEXT: H nosubckt Don't expand subcircuits.
- TEXT: H renumber Renumber input lines when an input file
- TEXT: H has .include's.
- TEXT: H subend The card to end subcircuits (normally
- TEXT: H subinvoke The prefix to invoke subcircuits (nor-
- TEXT: H mally x).
- TEXT: H substart The card to begin subcircuits (normally
- TEXT: H
- TEXT: H
-
- SUBJECT: MISCELLANEOUS
- TITLE: MISCELLANEOUS
- TEXT: H
- TEXT: H _5._6. _M_I_S_C_E_L_L_A_N_E_O_U_S
- TEXT: H
- TEXT: H If there are subcircuits in the input file, Spice3
- TEXT: H expands instances of them. A subcircuit is delimited by the
- TEXT: H cards ._s_u_b_c_k_t and ._e_n_d_s, or whatever the value of the vari-
- TEXT: H ables _s_u_b_s_t_a_r_t and _s_u_b_e_n_d is, respectively. An instance of
- TEXT: H a subcircuit is created by specifying a device with type 'x'
- TEXT: H - the device line is written
- TEXT: H
- TEXT: H xname node1 node2 ... subcktname
- TEXT: H
- TEXT: H
- TEXT: H where the nodes are the node names that replace the formal
- TEXT: H parameters on the .subckt line. All nodes that are not for-
- TEXT: H mal parameters are prepended with the name given to the
- TEXT: H instance and a ':', as are the names of the devices in the
- TEXT: H subcircuit. If there are several nested subcircuits, node
- TEXT: H and device names look like subckt1:subckt2:...:name. If the
- TEXT: H variable subinvoke is set, then it is used as the prefix
- TEXT: H that specifies instances of subcircuits, instead of 'x'.
- TEXT: H
- TEXT: H Nutmeg occasionally checks to see if it is getting
- TEXT: H close to running out of space, and warns the user if this is
- TEXT: H the case. (This is more likely to be useful with the SPICE
- TEXT: H front end.)
- TEXT: H
- TEXT: H C-shell type quoting with "" and '', and backquote sub-
- TEXT: H stitution may be used. Within single quotes, no further
- TEXT: H substitution (like history substitution) is done, and within
- TEXT: H double quotes, the words are kept together but further sub-
- TEXT: H stitution is done. Any text between backquotes is replaced
- TEXT: H by the result of executing the text as a command to the
- TEXT: H shell.
- TEXT: H
- TEXT: H Tenex-style ('set filec' in the 4.3 C-shell) command,
- TEXT: H filename, and keyword completion is possible: If EOF
- TEXT: H (control-D) is typed after the first character on the line,
- TEXT: H a list of the commands or possible arguments is printed (If
- TEXT: H it is alone on the line it exits nutmeg). If escape is
- TEXT: H typed, then nutmeg trys to complete what the user has
- TEXT: H already typed. To get a list of all commands, the user
- TEXT: H should type <space> ^D.
- TEXT: H
- TEXT: H The values of variables may be used in commands by
- TEXT: H writing $varname where the value of the variable is to
- TEXT: H appear. The special variables $$ and $< refer to the pro-
- TEXT: H cess ID of the program and a line of input which is read
- TEXT: H from the terminal when the variable is evaluated, respec-
- TEXT: H tively. If a variable has a name of the form $&word, then
- TEXT: H word is considered a vector (see above), and its value is
- TEXT: H taken to be the value of the variable. If $_f_o_o is a valid
- TEXT: H variable, and is of type list, then the expression
- TEXT: H $_f_o_o[_l_o_w-_h_i_g_h] represents a range of elements. Either the
- TEXT: H upper index or the lower may be left out, and the reverse of
- TEXT: H a list may be obtained with $_f_o_o[_l_e_n-_0]. Also, the notation
- TEXT: H $?_f_o_o evaluates to 1 if the variable _f_o_o is defined, 0 oth-
- TEXT: H erwise, and $#_f_o_o evaluates to the number of elements in _f_o_o
- TEXT: H if it is a list, 1 if it is a number or string, and 0 if it
- TEXT: H is a boolean variable.
- TEXT: H
- TEXT: H History substitutions, similar to C-shell history sub-
- TEXT: H stitutions, are also available - see the C-shell manual page
- TEXT: H for all of the details.
- TEXT: H
- TEXT: H The characters ~, {, and } have the same effects as
- TEXT: H they do in the C-Shell, i.e., home directory and alternative
- TEXT: H expansion. It is possible to use the wildcard characters *,
- TEXT: H ?, [, and ] also, but only if you unset noglob first. This
- TEXT: H makes them rather useless for typing algebraic expressions,
- TEXT: H so you should set noglob again after you are done with wild-
- TEXT: H card expansion. Note that the pattern [^abc] matchs all
- TEXT: H characters _e_x_c_e_p_t a, b, _a_n_d c.
- TEXT: H
- TEXT: H IO redirection is available - the symbols >, >>, >&,
- TEXT: H >>&, and < have the same effects as in the C-shell.
- TEXT: H
- TEXT: H You may type multiple commands on one line, separated
- TEXT: H by semicolons.
- TEXT: H
- TEXT: H If you want to use a different mfbcap file than the
- TEXT: H default (usually ~cad/lib/mfbcap), you have to set the
- TEXT: H environment variable SPICE_MFBCAP before you start nutmeg or
- TEXT: H spice. The -m option and the mfbcap variable no longer
- TEXT: H work.
- TEXT: H
- TEXT: H If X is being used, the cursor may be positioned at any
- TEXT: H point on the screen when the window is up and characters
- TEXT: H typed at the keyboard are added to the window at that point.
- TEXT: H The window may then be sent to a printer using the xpr(1)
- TEXT: H program.
- TEXT: H
- TEXT: H Nutmeg can be run under VAX/VMS, as well as several
- TEXT: H other operating systems. Some features like command comple-
- TEXT: H tion, expansion of *, ?, and [], backquote substitution, the
- TEXT: H shell command, and so forth do not work.
- TEXT: H
- TEXT: H On some systems you have to respond to the -_m_o_r_e-
- TEXT: H prompt during plot with a carriage return instead of any key
- TEXT: H as you can do on UNIX.
-
- SUBJECT: BUGS
- TITLE: BUGS
- TEXT: H
- TEXT: H _5._7. _B_U_G_S
- TEXT: H
- TEXT: H The label entry facilities are primitive. You must be
- TEXT: H careful to type slowly when entering labels -- nutmeg checks
- TEXT: H for input once every second, and can get confused if charac-
- TEXT: H ters arrive faster.
- TEXT: H
- TEXT: H If you redefine colors after creating a plot window
- TEXT: H with X, and then cause the window to be redrawn, it does not
- TEXT: H redraw in the correct colors.
- TEXT: H
- TEXT: H
- TEXT: H When defining aliases like
- TEXT: H
- TEXT: H alias pdb plot db( '!:1' - '!:2' )
- TEXT: H
- TEXT: H
- TEXT: H you must be careful to quote the argument list substitu-
- TEXT: H tions in this manner. If you quote the whole argument
- TEXT: H it might not work properly.
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H In a user-defined function, the arguments cannot be
- TEXT: H part of a name that uses the _p_l_o_t._v_e_c syntax. For example:
- TEXT: H
- TEXT: H define check(v(1)) cos(tran1.v(1))
- TEXT: H
- TEXT: H
- TEXT: H does not work.
- TEXT: H
- TEXT: H
- TEXT: H If you type plot all all, or otherwise use a wildcard
- TEXT: H reference for one plot twice in a command, the effect is
- TEXT: H unpredictable.
- TEXT: H
- TEXT: H The asciiplot command doesn't deal with log scales or
- TEXT: H the delta keywords.
- TEXT: H
- TEXT: H
- TEXT: H Often the names of terminals recognized by MFB are dif-
- TEXT: H ferent from those in /etc/termcap. Thus you may have to
- TEXT: H reset your terminal type with the command
- TEXT: H
- TEXT: H set term = termname
- TEXT: H
- TEXT: H
- TEXT: H where termname is the name in the mfbcap file.
- TEXT: H
- TEXT: H
- TEXT: H The hardcopy command is useless on VMS and other sys-
- TEXT: H tems without the plot command, unless the user has a program
- TEXT: H that understands _p_l_o_t(_5) format.
- TEXT: H
- TEXT: H Spice3 recognizes all the notations used in SPICE2
- TEXT: H .plot cards, and translates vp(1) into ph(v(1)), and so
- TEXT: H forth. However, if there are spaces in these names it won't
- TEXT: H work. Hence v(1, 2) and (-.5, .5) aren't recognized.
- TEXT: H
- TEXT: H BJTs can have either 3 or 4 nodes, which makes it dif-
- TEXT: H ficult for the subcircuit expansion routines to decide what
- TEXT: H to rename. If the fourth parameter has been declared as a
- TEXT: H model name, then it is assumed that there are 3 nodes, oth-
- TEXT: H erwise it is considered a node. To disable this, you can
- TEXT: H set the variable "nobjthack" which forces BJTs to have 4
- TEXT: H nodes (for the purposes of subcircuit expansion, at least).
- TEXT: H
- TEXT: H The @name[param] notation might not work with trace,
- TEXT: H iplot, etc. yet.
- TEXT: H
- TEXT: H The first line of a command file (except for the ._s_p_i_-
- TEXT: H _c_e_i_n_i_t file) should be a comment, otherwise SPICE may create
- TEXT: H an empty circuit.
- TEXT: H
- TEXT: H Files specified on the command line are read before
- TEXT: H .spiceinit is read.
-
- SUBJECT: BIBLIOGRAPHY
- TITLE: BIBLIOGRAPHY
- TEXT: H
- TEXT: H _6. _B_I_B_L_I_O_G_R_A_P_H_Y
- TEXT: H
- TEXT: H
- TEXT: H [1] A. Vladimirescu and S. Liu, _T_h_e _S_i_m_u_l_a_t_i_o_n _o_f _M_O_S
- TEXT: H _I_n_t_e_g_r_a_t_e_d _C_i_r_c_u_i_t_s _U_s_i_n_g _S_P_I_C_E_2
- TEXT: H ERL Memo No. ERL M80/7, Electronics Research Laboratory
- TEXT: H University of California, Berkeley, October 1980
- TEXT: H
- TEXT: H [2] T. Sakurai and A. R. Newton, _A _S_i_m_p_l_e _M_O_S_F_E_T _M_o_d_e_l _f_o_r
- TEXT: H _C_i_r_c_u_i_t _A_n_a_l_y_s_i_s _a_n_d _i_t_s _a_p_p_l_i_c_a_t_i_o_n _t_o _C_M_O_S _g_a_t_e _d_e_l_a_y
- TEXT: H _a_n_a_l_y_s_i_s _a_n_d _s_e_r_i_e_s-_c_o_n_n_e_c_t_e_d _M_O_S_F_E_T _S_t_r_u_c_t_u_r_e
- TEXT: H ERL Memo No. ERL M90/19, Electronics Research Labora-
- TEXT: H tory,
- TEXT: H University of California, Berkeley, March 1990
- TEXT: H
- TEXT: H [3] B. J. Sheu, D. L. Scharfetter, and P. K. Ko, _S_P_I_C_E_2
- TEXT: H _I_m_p_l_e_m_e_n_t_a_t_i_o_n _o_f _B_S_I_M
- TEXT: H ERL Memo No. ERL M85/42, Electronics Research Labora-
- TEXT: H tory
- TEXT: H University of California, Berkeley, May 1985
- TEXT: H
- TEXT: H [4] J. R. Pierret, _A _M_O_S _P_a_r_a_m_e_t_e_r _E_x_t_r_a_c_t_i_o_n _P_r_o_g_r_a_m _f_o_r
- TEXT: H _t_h_e _B_S_I_M _M_o_d_e_l
- TEXT: H ERL Memo Nos. ERL M84/99 and M84/100, Electronics
- TEXT: H Research Laboratory
- TEXT: H University of California, Berkeley, November 1984
- TEXT: H
- TEXT: H [5] Min-Chie Jeng, _D_e_s_i_g_n _a_n_d _M_o_d_e_l_i_n_g _o_f _D_e_e_p-
- TEXT: H _S_u_b_m_i_c_r_o_m_e_t_e_r _M_O_S_F_E_T_S_s
- TEXT: H ERL Memo Nos. ERL M90/90, Electronics Research Labora-
- TEXT: H tory
- TEXT: H University of California, Berkeley, October 1990
- TEXT: H
- TEXT: H [6] Soyeon Park, _A_n_a_l_y_s_i_s _a_n_d _S_P_I_C_E _i_m_p_l_e_m_e_n_t_a_t_i_o_n _o_f _H_i_g_h
- TEXT: H _T_e_m_p_e_r_a_t_u_r_e _E_f_f_e_c_t_s _o_n _M_O_S_F_E_T,
- TEXT: H Master's thesis, University of California, Berkeley,
- TEXT: H December 1986.
- TEXT: H
- TEXT: H [7] Clement Szeto, _S_i_m_u_l_a_t_o_r _o_f _T_e_m_p_e_r_a_t_u_r_e _E_f_f_e_c_t_s _i_n _M_O_S_-
- TEXT: H _F_E_T_s (_S_T_E_I_M),
- TEXT: H Master's thesis, University of California, Berkeley,
- TEXT: H May 1988.
- TEXT: H
- TEXT: H [8] J.S. Roychowdhury and D.O. Pederson, _E_f_f_i_c_i_e_n_t _T_r_a_n_-
- TEXT: H _s_i_e_n_t _S_i_m_u_l_a_t_i_o_n _o_f _L_o_s_s_y _I_n_t_e_r_c_o_n_n_e_c_t,
- TEXT: H Proc. of the 28th ACM/IEEE Design Automation Confer-
- TEXT: H ence, June 17-21 1991, San Francisco
- TEXT: H
- TEXT: H [9] A. E. Parker and D. J. Skellern, _A_n _I_m_p_r_o_v_e_d _F_E_T _M_o_d_e_l
- TEXT: H _f_o_r _C_o_m_p_u_t_e_r _S_i_m_u_l_a_t_o_r_s,
- TEXT: H IEEE Trans CAD, vol. 9, no. 5, pp. 551-553, May 1990.
- TEXT: H
- TEXT: H [10] R. Saleh and A. Yang, Editors, _S_i_m_u_l_a_t_i_o_n _a_n_d _M_o_d_e_l_i_n_g,
- TEXT: H IEEE Circuits and Devices, vol. 8, no. 3, pp. 7-8 and
- TEXT: H 49, May 1992
- TEXT: H
- TEXT: H [11] H.Statz et al., _G_a_A_s _F_E_T _D_e_v_i_c_e _a_n_d _C_i_r_c_u_i_t _S_i_m_u_l_a_t_i_o_n
- TEXT: H _i_n _S_P_I_C_E,
- TEXT: H IEEE Transactions on Electron Devices, V34, Number 2,
- TEXT: H February, 1987 pp160-169.
-
- SUBJECT: APPENDIX A
- TITLE: APPENDIX A: EXAMPLE CIRCUITS
- TEXT: H
- TEXT: H _A. _A_P_P_E_N_D_I_X _A: _E_X_A_M_P_L_E _C_I_R_C_U_I_T_S
- TEXT: H
- TEXT: H
- SUBTOPIC: SPICE:Circuit 1
- SUBTOPIC: SPICE:Circuit 2
- SUBTOPIC: SPICE:Circuit 3
- SUBTOPIC: SPICE:Circuit 4
- SUBTOPIC: SPICE:Circuit 5
-
- SUBJECT: Circuit 1
- TITLE: Circuit 1: Differential Pair
- TEXT: H
- TEXT: H _A._1. _C_i_r_c_u_i_t _1: _D_i_f_f_e_r_e_n_t_i_a_l _P_a_i_r
- TEXT: H
- TEXT: H
- TEXT: H The following deck determines the dc operating point of
- TEXT: H a simple differential pair. In addition, the ac small-signal
- TEXT: H response is computed over the frequency range 1Hz to
- TEXT: H 100MEGHz.
- TEXT: H
- TEXT: H SIMPLE DIFFERENTIAL PAIR
- TEXT: H VCC 7 0 12
- TEXT: H VEE 8 0 -12
- TEXT: H VIN 1 0 AC 1
- TEXT: H RS1 1 2 1K
- TEXT: H RS2 6 0 1K
- TEXT: H Q1 3 2 4 MOD1
- TEXT: H Q2 5 6 4 MOD1
- TEXT: H RC1 7 3 10K
- TEXT: H RC2 7 5 10K
- TEXT: H RE 4 8 10K
- TEXT: H .MODEL MOD1 NPN BF=50 VAF=50 IS=1.E-12 RB=100 CJC=.5PF TF=.6NS
- TEXT: H .TF V(5) VIN
- TEXT: H .AC DEC 10 1 100MEG
- TEXT: H .END
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Circuit 2
- TITLE: Circuit 2: MOSFET Characterization
- TEXT: H
- TEXT: H _A._2. _C_i_r_c_u_i_t _2: _M_O_S_F_E_T _C_h_a_r_a_c_t_e_r_i_z_a_t_i_o_n
- TEXT: H
- TEXT: H The following deck computes the output characteristics of a
- TEXT: H MOSFET device over the range 0-10V for VDS and 0-5V for VGS.
- TEXT: H
- TEXT: H
- TEXT: H MOS OUTPUT CHARACTERISTICS
- TEXT: H .OPTIONS NODE NOPAGE
- TEXT: H VDS 3 0
- TEXT: H VGS 2 0
- TEXT: H M1 1 2 0 0 MOD1 L=4U W=6U AD=10P AS=10P
- TEXT: H * VIDS MEASURES ID, WE COULD HAVE USED VDS, BUT ID WOULD BE NEGATIVE
- TEXT: H VIDS 3 1
- TEXT: H .MODEL MOD1 NMOS VTO=-2 NSUB=1.0E15 UO=550
- TEXT: H .DC VDS 0 10 .5 VGS 0 5 1
- TEXT: H .END
- TEXT: H
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Circuit 3
- TITLE: Circuit 3: RTL Inverter
- TEXT: H
- TEXT: H _A._3. _C_i_r_c_u_i_t _3: _R_T_L _I_n_v_e_r_t_e_r
- TEXT: H
- TEXT: H
- TEXT: H The following deck determines the dc transfer curve and
- TEXT: H the transient pulse response of a simple RTL inverter. The
- TEXT: H input is a pulse from 0 to 5 Volts with delay, rise, and
- TEXT: H fall times of 2ns and a pulse width of 30ns. The transient
- TEXT: H interval is 0 to 100ns, with printing to be done every
- TEXT: H nanosecond.
- TEXT: H
- TEXT: H
- TEXT: H SIMPLE RTL INVERTER
- TEXT: H VCC 4 0 5
- TEXT: H VIN 1 0 PULSE 0 5 2NS 2NS 2NS 30NS
- TEXT: H RB 1 2 10K
- TEXT: H Q1 3 2 0 Q1
- TEXT: H RC 3 4 1K
- TEXT: H .MODEL Q1 NPN BF 20 RB 100 TF .1NS CJC 2PF
- TEXT: H .DC VIN 0 5 0.1
- TEXT: H .TRAN 1NS 100NS
- TEXT: H .END
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Circuit 4
- TITLE: Circuit 4: Four-Bit Binary Adder
- TEXT: H
- TEXT: H _A._4. _C_i_r_c_u_i_t _4: _F_o_u_r-_B_i_t _B_i_n_a_r_y _A_d_d_e_r
- TEXT: H
- TEXT: H
- TEXT: H The following deck simulates a four-bit binary adder,
- TEXT: H using several subcircuits to describe various pieces of the
- TEXT: H overall circuit.
- TEXT: H
- TEXT: H
- TEXT: H ADDER - 4 BIT ALL-NAND-GATE BINARY ADDER
- TEXT: H
- TEXT: H *** SUBCIRCUIT DEFINITIONS
- TEXT: H .SUBCKT NAND 1 2 3 4
- TEXT: H * NODES: INPUT(2), OUTPUT, VCC
- TEXT: H Q1 9 5 1 QMOD
- TEXT: H D1CLAMP 0 1 DMOD
- TEXT: H Q2 9 5 2 QMOD
- TEXT: H D2CLAMP 0 2 DMOD
- TEXT: H RB 4 5 4K
- TEXT: H R1 4 6 1.6K
- TEXT: H Q3 6 9 8 QMOD
- TEXT: H R2 8 0 1K
- TEXT: H RC 4 7 130
- TEXT: H Q4 7 6 10 QMOD
- TEXT: H DVBEDROP 10 3 DMOD
- TEXT: H Q5 3 8 0 QMOD
- TEXT: H .ENDS NAND
- TEXT: H
- TEXT: H .SUBCKT ONEBIT 1 2 3 4 5 6
- TEXT: H * NODES: INPUT(2), CARRY-IN, OUTPUT, CARRY-OUT, VCC
- TEXT: H X1 1 2 7 6 NAND
- TEXT: H X2 1 7 8 6 NAND
- TEXT: H X3 2 7 9 6 NAND
- TEXT: H X4 8 9 10 6 NAND
- TEXT: H X5 3 10 11 6 NAND
- TEXT: H X6 3 11 12 6 NAND
- TEXT: H X7 10 11 13 6 NAND
- TEXT: H X8 12 13 4 6 NAND
- TEXT: H X9 11 7 5 6 NAND
- TEXT: H .ENDS ONEBIT
- TEXT: H
- TEXT: H .SUBCKT TWOBIT 1 2 3 4 5 6 7 8 9
- TEXT: H * NODES: INPUT - BIT0(2) / BIT1(2), OUTPUT - BIT0 / BIT1,
- TEXT: H * CARRY-IN, CARRY-OUT, VCC
- TEXT: H X1 1 2 7 5 10 9 ONEBIT
- TEXT: H X2 3 4 10 6 8 9 ONEBIT
- TEXT: H .ENDS TWOBIT
- TEXT: H
- TEXT: H .SUBCKT FOURBIT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- TEXT: H * NODES: INPUT - BIT0(2) / BIT1(2) / BIT2(2) / BIT3(2),
- TEXT: H * OUTPUT - BIT0 / BIT1 / BIT2 / BIT3, CARRY-IN, CARRY-OUT, VCC
- TEXT: H X1 1 2 3 4 9 10 13 16 15 TWOBIT
- TEXT: H X2 5 6 7 8 11 12 16 14 15 TWOBIT
- TEXT: H .ENDS FOURBIT
- TEXT: H
- TEXT: H *** DEFINE NOMINAL CIRCUIT
- TEXT: H .MODEL DMOD D
- TEXT: H .MODEL QMOD NPN(BF=75 RB=100 CJE=1PF CJC=3PF)
- TEXT: H VCC 99 0 DC 5V
- TEXT: H VIN1A 1 0 PULSE(0 3 0 10NS 10NS 10NS 50NS)
- TEXT: H VIN1B 2 0 PULSE(0 3 0 10NS 10NS 20NS 100NS)
- TEXT: H VIN2A 3 0 PULSE(0 3 0 10NS 10NS 40NS 200NS)
- TEXT: H VIN2B 4 0 PULSE(0 3 0 10NS 10NS 80NS 400NS)
- TEXT: H VIN3A 5 0 PULSE(0 3 0 10NS 10NS 160NS 800NS)
- TEXT: H VIN3B 6 0 PULSE(0 3 0 10NS 10NS 320NS 1600NS)
- TEXT: H VIN4A 7 0 PULSE(0 3 0 10NS 10NS 640NS 3200NS)
- TEXT: H VIN4B 8 0 PULSE(0 3 0 10NS 10NS 1280NS 6400NS)
- TEXT: H X1 1 2 3 4 5 6 7 8 9 10 11 12 0 13 99 FOURBIT
- TEXT: H RBIT0 9 0 1K
- TEXT: H RBIT1 10 0 1K
- TEXT: H RBIT2 11 0 1K
- TEXT: H RBIT3 12 0 1K
- TEXT: H RCOUT 13 0 1K
- TEXT: H
- TEXT: H *** (FOR THOSE WITH MONEY (AND MEMORY) TO BURN)
- TEXT: H .TRAN 1NS 6400NS
- TEXT: H .END
- TEXT: H
- TEXT: H
- TEXT: H
-
- SUBJECT: Circuit 5
- TITLE: Circuit 5: Transmission-Line Inverter
- TEXT: H
- TEXT: H _A._5. _C_i_r_c_u_i_t _5: _T_r_a_n_s_m_i_s_s_i_o_n-_L_i_n_e _I_n_v_e_r_t_e_r
- TEXT: H
- TEXT: H
- TEXT: H The following deck simulates a transmission-line in-
- TEXT: H verter. Two transmission-line elements are required since
- TEXT: H two propagation modes are excited. In the case of a coaxial
- TEXT: H line, the first line (T1) models the inner conductor with
- TEXT: H respect to the shield, and the second line (T2) models the
- TEXT: H shield with respect to the outside world.
- TEXT: H
- TEXT: H
- TEXT: H TRANSMISSION-LINE INVERTER
- TEXT: H V1 1 0 PULSE(0 1 0 0.1N)
- TEXT: H R1 1 2 50
- TEXT: H X1 2 0 0 4 TLINE
- TEXT: H R2 4 0 50
- TEXT: H
- TEXT: H .SUBCKT TLINE 1 2 3 4
- TEXT: H T1 1 2 3 4 Z0=50 TD=1.5NS
- TEXT: H T2 2 0 4 0 Z0=100 TD=1NS
- TEXT: H .ENDS TLINE
- TEXT: H
- TEXT: H .TRAN 0.1NS 20NS
- TEXT: H .END
- TEXT: H
- TEXT: H
-
- SUBJECT: APPENDIX B
- TITLE: APPENDIX B: MODEL AND DEVICE PARAMETERS
- TEXT: H
- TEXT: H _B. _A_P_P_E_N_D_I_X _B: _M_O_D_E_L _A_N_D _D_E_V_I_C_E _P_A_R_A_M_E_T_E_R_S
- TEXT: H
- TEXT: H The following tables summarize the parameters available
- TEXT: H on each of the devices and models in (note that for some
- TEXT: H systems with limited memory, output parameters are not
- TEXT: H available). There are several tables for each type of dev-
- TEXT: H ice supported by . Input parameters to instances and models
- TEXT: H are parameters that can occur on an instance or model defin-
- TEXT: H ition line in the form "keyword=value" where "keyword" is
- TEXT: H the parameter name as given in the tables. Default input
- TEXT: H parameters (such as the resistance of a resistor or the
- TEXT: H capacitance of a capacitor) obviously do not need the key-
- TEXT: H word specified.
- TEXT: H
- TEXT: H Output parameters are those additional parameters which
- TEXT: H are available for many types of instances for the output of
- TEXT: H operating point and debugging information. These parameters
- TEXT: H are specified as "@device[keyword]" and are available for
- TEXT: H the most recent point computed or, if specified in a ".save"
- TEXT: H statement, for an entire simulation as a normal output vec-
- TEXT: H tor. Thus, to monitor the gate-to-source capacitance of a
- TEXT: H MOSFET, a command
- TEXT: H
- TEXT: H save @m1[cgs]
- TEXT: H
- TEXT: H given before a transient simulation causes the specified
- TEXT: H capacitance value to be saved at each timepoint, and a sub-
- TEXT: H sequent command such as
- TEXT: H
- TEXT: H plot @m1[cgs]
- TEXT: H
- TEXT: H produces the desired plot. (Note that the show command does
- TEXT: H not use this format).
- TEXT: H
- TEXT: H Some variables are listed as both input and output, and
- TEXT: H their output simply returns the previously input value, or
- TEXT: H the default value after the simulation has been run. Some
- TEXT: H parameter are input only because the output system can not
- TEXT: H handle variables of the given type yet, or the need for them
- TEXT: H as output variables has not been apparent. Many such input
- TEXT: H variables are available as output variables in a different
- TEXT: H format, such as the initial condition vectors that can be
- TEXT: H retrieved as individual initial condition values. Finally,
- TEXT: H internally derived values are output only and are provided
- TEXT: H for debugging and operating point output purposes.
- TEXT: H
- TEXT: H Please note that these tables do not provide the
- TEXT: H detailed information available about the parameters provided
- TEXT: H in the section on each device and model, but are provided as
- TEXT: H a quick reference guide.
- SUBTOPIC: SPICE:URC
- SUBTOPIC: SPICE:ASRC
- SUBTOPIC: SPICE:BJT
- SUBTOPIC: SPICE:BSIM1
- SUBTOPIC: SPICE:BSIM2
- SUBTOPIC: SPICE:Capacitor
- SUBTOPIC: SPICE:CCCS
- SUBTOPIC: SPICE:CCVS
- SUBTOPIC: SPICE:CSwitch
- SUBTOPIC: SPICE:Diode
- SUBTOPIC: SPICE:Inductor
- SUBTOPIC: SPICE:mutual
- SUBTOPIC: SPICE:Isource
- SUBTOPIC: SPICE:JFET
- SUBTOPIC: SPICE:LTRA
- SUBTOPIC: SPICE:MES
- SUBTOPIC: SPICE:Mos1
- SUBTOPIC: SPICE:Mos2
- SUBTOPIC: SPICE:Mos3
- SUBTOPIC: SPICE:Mos6
- SUBTOPIC: SPICE:Resistor
- SUBTOPIC: SPICE:Switch
- SUBTOPIC: SPICE:Tranline
- SUBTOPIC: SPICE:VCCS
- SUBTOPIC: SPICE:VCVS
- SUBTOPIC: SPICE:Vsource
-
- SUBJECT: URC
- TITLE: URC: Uniform R.C. line
- TEXT: H
- TEXT: H _B._1. _U_R_C: _U_n_i_f_o_r_m _R._C. _l_i_n_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| URC - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| l Length of transmission line |
- TEXT: H| n Number of lumps |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| URC - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node Positive node of URC |
- TEXT: H| neg_node Negative node of URC |
- TEXT: H| gnd Ground node of URC |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| URC - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| urc Uniform R.C. line model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| URC - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| k Propagation constant |
- TEXT: H| fmax Maximum frequency of interest |
- TEXT: H| rperl Resistance per unit length |
- TEXT: H| cperl Capacitance per unit length |
- TEXT: H| isperl Saturation current per length |
- TEXT: H| rsperl Diode resistance per length |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: ASRC
- TITLE: ASRC: Arbitrary Source
- TEXT: H
- TEXT: H _B._2. _A_S_R_C: _A_r_b_i_t_r_a_r_y _S_o_u_r_c_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| ASRC - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| i Current source |
- TEXT: H| v Voltage source |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| ASRC - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| i Current through source |
- TEXT: H| v Voltage across source |
- TEXT: H| pos_node Positive Node |
- TEXT: H| neg_node Negative Node |
- TEXT: H ------------------------------------------------------------
-
- SUBJECT: BJT
- TITLE: BJT: Bipolar Junction Transistor
- TEXT: H
- TEXT: H _B._3. _B_J_T: _B_i_p_o_l_a_r _J_u_n_c_t_i_o_n _T_r_a_n_s_i_s_t_o_r
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BJT - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ic Initial condition vector |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BJT - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device initially off |
- TEXT: H| icvbe Initial B-E voltage |
- TEXT: H| icvce Initial C-E voltage |
- TEXT: H| area Area factor |
- TEXT: H| temp instance temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BJT - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| colnode Number of collector node |
- TEXT: H| basenode Number of base node |
- TEXT: H| emitnode Number of emitter node |
- TEXT: H| substnode Number of substrate node |
- TEXT: H ------------------------------------------------------------
- TEXT: H| colprimenode Internal collector node |
- TEXT: H| baseprimenode Internal base node |
- TEXT: H| emitprimenode Internal emitter node |
- TEXT: H| ic Current at collector node |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H ib Current at base node
- TEXT: H| ie Emitter current |
- TEXT: H| is Substrate current |
- TEXT: H| vbe B-E voltage |
- TEXT: H ------------------------------------------------------------
- TEXT: H| vbc B-C voltage |
- TEXT: H| gm Small signal transconductance |
- TEXT: H| gpi Small signal input conductance - pi |
- TEXT: H| gmu Small signal conductance - mu |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gx Conductance from base to internal base |
- TEXT: H| go Small signal output conductance |
- TEXT: H| geqcb d(Ibe)/d(Vbc) |
- TEXT: H| gccs Internal C-S cap. equiv. cond. |
- TEXT: H ------------------------------------------------------------
- TEXT: H| geqbx Internal C-B-base cap. equiv. cond. |
- TEXT: H| cpi Internal base to emitter capactance |
- TEXT: H| cmu Internal base to collector capactiance |
- TEXT: H| cbx Base to collector capacitance |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ccs Collector to substrate capacitance |
- TEXT: H| cqbe Cap. due to charge storage in B-E jct. |
- TEXT: H| cqbc Cap. due to charge storage in B-C jct. |
- TEXT: H| cqcs Cap. due to charge storage in C-S jct. |
- TEXT: H| cqbx Cap. due to charge storage in B-X jct. |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BJT - instance output-only parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cexbc Total Capacitance in B-X junction |
- TEXT: H| qbe Charge storage B-E junction |
- TEXT: H| qbc Charge storage B-C junction |
- TEXT: H| qcs Charge storage C-S junction |
- TEXT: H| qbx Charge storage B-X junction |
- TEXT: H| p Power dissipation |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BJT - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| npn NPN type device |
- TEXT: H| pnp PNP type device |
- TEXT: H| is Saturation Current |
- TEXT: H| bf Ideal forward beta |
- TEXT: H ------------------------------------------------------------
- TEXT: H| nf Forward emission coefficient |
- TEXT: H| vaf Forward Early voltage |
- TEXT: H| va (null) |
- TEXT: H| ikf Forward beta roll-off corner current |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ik (null) |
- TEXT: H| ise B-E leakage saturation current |
- TEXT: H| ne B-E leakage emission coefficient |
- TEXT: H| br Ideal reverse beta |
- TEXT: H ------------------------------------------------------------
- TEXT: H| nr Reverse emission coefficient |
- TEXT: H| var Reverse Early voltage |
- TEXT: H| vb (null) |
- TEXT: H| ikr reverse beta roll-off corner current |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| isc B-C leakage saturation current |
- TEXT: H| nc B-C leakage emission coefficient |
- TEXT: H| rb Zero bias base resistance |
- TEXT: H| irb Current for base resistance=(rb+rbm)/2 |
- TEXT: H ------------------------------------------------------------
- TEXT: H| rbm Minimum base resistance |
- TEXT: H| re Emitter resistance |
- TEXT: H| rc Collector resistance |
- TEXT: H| cje Zero bias B-E depletion capacitance |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vje B-E built in potential |
- TEXT: H| pe (null) |
- TEXT: H| mje B-E junction grading coefficient |
- TEXT: H| me (null) |
- TEXT: H ------------------------------------------------------------
- TEXT: H| tf Ideal forward transit time |
- TEXT: H| xtf Coefficient for bias dependence of TF |
- TEXT: H| vtf Voltage giving VBC dependence of TF |
- TEXT: H| itf High current dependence of TF |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ptf Excess phase |
- TEXT: H| cjc Zero bias B-C depletion capacitance |
- TEXT: H| vjc B-C built in potential |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BJT - model input-output parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pc (null) |
- TEXT: H| mjc B-C junction grading coefficient |
- TEXT: H| mc (null) |
- TEXT: H| xcjc Fraction of B-C cap to internal base |
- TEXT: H ------------------------------------------------------------
- TEXT: H| tr Ideal reverse transit time |
- TEXT: H| cjs Zero bias C-S capacitance |
- TEXT: H| ccs Zero bias C-S capacitance |
- TEXT: H| vjs Substrate junction built in potential |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ps (null) |
- TEXT: H| mjs Substrate junction grading coefficient |
- TEXT: H| ms (null) |
- TEXT: H| xtb Forward and reverse beta temp. exp. |
- TEXT: H ------------------------------------------------------------
- TEXT: H| eg Energy gap for IS temp. dependency |
- TEXT: H| xti Temp. exponent for IS |
- TEXT: H| fc Forward bias junction fit parameter |
- TEXT: H| tnom Parameter measurement temperature |
- TEXT: H| kf Flicker Noise Coefficient |
- TEXT: H| af Flicker Noise Exponent |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BJT - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| type NPN or PNP |
- TEXT: H| invearlyvoltf Inverse early voltage:forward |
- TEXT: H| invearlyvoltr Inverse early voltage:reverse |
- TEXT: H| invrollofff Inverse roll off - forward |
- TEXT: H ------------------------------------------------------------
- TEXT: H| invrolloffr Inverse roll off - reverse |
- TEXT: H| collectorconduct Collector conductance |
- TEXT: H| emitterconduct Emitter conductance |
- TEXT: H| transtimevbcfact Transit time VBC factor |
- TEXT: H| excessphasefactor Excess phase fact. |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: BSIM1
- TITLE: BSIM1: Berkeley Short Channel IGFET Model
- TEXT: H
- TEXT: H _B._4. _B_S_I_M_1: _B_e_r_k_e_l_e_y _S_h_o_r_t _C_h_a_n_n_e_l _I_G_F_E_T _M_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM1 - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ic Vector of DS,GS,BS initial voltages |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM1 - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| l Length |
- TEXT: H| w Width |
- TEXT: H| ad Drain area |
- TEXT: H| as Source area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pd Drain perimeter |
- TEXT: H| ps Source perimeter |
- TEXT: H| nrd Number of squares in drain |
- TEXT: H| nrs Number of squares in source |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device is initially off |
- TEXT: H| vds Initial D-S voltage |
- TEXT: H| vgs Initial G-S voltage |
- TEXT: H| vbs Initial B-S voltage |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM1 - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| nmos Flag to indicate NMOS |
- TEXT: H| pmos Flag to indicate PMOS |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM1 - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vfb Flat band voltage |
- TEXT: H lvfb Length dependence of vfb
- TEXT: H| wvfb Width dependence of vfb |
- TEXT: H| phi Strong inversion surface potential |
- TEXT: H ------------------------------------------------------------
- TEXT: H| lphi Length dependence of phi |
- TEXT: H| wphi Width dependence of phi |
- TEXT: H| k1 Bulk effect coefficient 1 |
- TEXT: H| lk1 Length dependence of k1 |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| wk1 Width dependence of k1 |
- TEXT: H| k2 Bulk effect coefficient 2 |
- TEXT: H| lk2 Length dependence of k2 |
- TEXT: H| wk2 Width dependence of k2 |
- TEXT: H ------------------------------------------------------------
- TEXT: H| eta VDS dependence of threshold voltage |
- TEXT: H| leta Length dependence of eta |
- TEXT: H| weta Width dependence of eta |
- TEXT: H| x2e VBS dependence of eta |
- TEXT: H| lx2e Length dependence of x2e |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ---------------------------------------------------------------------
- TEXT: H| BSIM1 - model input-output parameters - _c_o_n_t_i_n_u_e_d|
- TEXT: H|--------------------------------------------------------------------+
- TEXT: H|wx2e Width dependence of x2e |
- TEXT: H|x3e VDS dependence of eta |
- TEXT: H|lx3e Length dependence of x3e |
- TEXT: H|wx3e Width dependence of x3e |
- TEXT: H ---------------------------------------------------------------------
- TEXT: H|dl Channel length reduction in um |
- TEXT: H|dw Channel width reduction in um |
- TEXT: H|muz Zero field mobility at VDS=0 VGS=VTH |
- TEXT: H|x2mz VBS dependence of muz |
- TEXT: H|--------------------------------------------------------------------+
- TEXT: H|lx2mz Length dependence of x2mz |
- TEXT: H|wx2mz Width dependence of x2mz |
- TEXT: H mus Mobility at VDS=VDD VGS=VTH, channel length modulation
- TEXT: H|lmus Length dependence of mus |
- TEXT: H ---------------------------------------------------------------------
- TEXT: H|wmus Width dependence of mus |
- TEXT: H|x2ms VBS dependence of mus |
- TEXT: H|lx2ms Length dependence of x2ms |
- TEXT: H|wx2ms Width dependence of x2ms |
- TEXT: H|--------------------------------------------------------------------+
- TEXT: H|x3ms VDS dependence of mus |
- TEXT: H|lx3ms Length dependence of x3ms |
- TEXT: H|wx3ms Width dependence of x3ms |
- TEXT: H|u0 VGS dependence of mobility |
- TEXT: H ---------------------------------------------------------------------
- TEXT: H|lu0 Length dependence of u0 |
- TEXT: H|wu0 Width dependence of u0 |
- TEXT: H|x2u0 VBS dependence of u0 |
- TEXT: H|lx2u0 Length dependence of x2u0 |
- TEXT: H|--------------------------------------------------------------------+
- TEXT: H|wx2u0 Width dependence of x2u0 |
- TEXT: H|u1 VDS depence of mobility, velocity saturation |
- TEXT: H|lu1 Length dependence of u1 |
- TEXT: H|wu1 Width dependence of u1 |
- TEXT: H ---------------------------------------------------------------------
- TEXT: H|x2u1 VBS depence of u1 |
- TEXT: H|lx2u1 Length depence of x2u1 |
- TEXT: H|wx2u1 Width depence of x2u1 |
- TEXT: H|x3u1 VDS depence of u1 |
- TEXT: H|--------------------------------------------------------------------+
- TEXT: H|lx3u1 Length dependence of x3u1 |
- TEXT: H|wx3u1 Width depence of x3u1 |
- TEXT: H|n0 Subthreshold slope |
- TEXT: H ln0 Length dependence of n0
- TEXT: H ---------------------------------------------------------------------
- TEXT: H|wn0 Width dependence of n0 |
- TEXT: H|nb VBS dependence of subthreshold slope |
- TEXT: H|lnb Length dependence of nb |
- TEXT: H|wnb Width dependence of nb |
- TEXT: H|--------------------------------------------------------------------+
- TEXT: H|nd VDS dependence of subthreshold slope |
- TEXT: H|lnd Length dependence of nd |
- TEXT: H|wnd Width dependence of nd |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ---------------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ---------------------------------------------------------------------------
- TEXT: H| BSIM1 - model input-output parameters - _c_o_n_t_i_n_u_e_d |
- TEXT: H|--------------------------------------------------------------------------+
- TEXT: H|tox Gate oxide thickness in um |
- TEXT: H|temp Temperature in degree Celcius |
- TEXT: H|vdd Supply voltage to specify mus |
- TEXT: H|cgso Gate source overlap capacitance per unit channel width(m) |
- TEXT: H ---------------------------------------------------------------------------
- TEXT: H|cgdo Gate drain overlap capacitance per unit channel width(m) |
- TEXT: H|cgbo Gate bulk overlap capacitance per unit channel length(m) |
- TEXT: H|xpart Flag for channel charge partitioning |
- TEXT: H|rsh Source drain diffusion sheet resistance in ohm per square |
- TEXT: H|--------------------------------------------------------------------------+
- TEXT: H|js Source drain junction saturation current per unit area |
- TEXT: H|pb Source drain junction built in potential |
- TEXT: H mj Source drain bottom junction capacitance grading coefficient
- TEXT: H|pbsw Source drain side junction capacitance built in potential |
- TEXT: H ---------------------------------------------------------------------------
- TEXT: H|mjsw Source drain side junction capacitance grading coefficient |
- TEXT: H|cj Source drain bottom junction capacitance per unit area |
- TEXT: H|cjsw Source drain side junction capacitance per unit area |
- TEXT: H|wdf Default width of source drain diffusion in um |
- TEXT: H|dell Length reduction of source drain diffusion |
- TEXT: H ---------------------------------------------------------------------------
- TEXT: H
-
- SUBJECT: BSIM2
- TITLE: BSIM2: Berkeley Short Channel IGFET Model
- TEXT: H
- TEXT: H _B._5. _B_S_I_M_2: _B_e_r_k_e_l_e_y _S_h_o_r_t _C_h_a_n_n_e_l _I_G_F_E_T _M_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM2 - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ic Vector of DS,GS,BS initial voltages |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM2 - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| l Length |
- TEXT: H| w Width |
- TEXT: H| ad Drain area |
- TEXT: H| as Source area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pd Drain perimeter |
- TEXT: H| ps Source perimeter |
- TEXT: H| nrd Number of squares in drain |
- TEXT: H| nrs Number of squares in source |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device is initially off |
- TEXT: H| vds Initial D-S voltage |
- TEXT: H| vgs Initial G-S voltage |
- TEXT: H| vbs Initial B-S voltage |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM2 - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| nmos Flag to indicate NMOS |
- TEXT: H| pmos Flag to indicate PMOS |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM2 - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|vfb Flat band voltage |
- TEXT: H|lvfb Length dependence of vfb |
- TEXT: H|wvfb Width dependence of vfb |
- TEXT: H|phi Strong inversion surface potential |
- TEXT: H ------------------------------------------------------------
- TEXT: H|lphi Length dependence of phi |
- TEXT: H|wphi Width dependence of phi |
- TEXT: H|k1 Bulk effect coefficient 1 |
- TEXT: H|lk1 Length dependence of k1 |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|wk1 Width dependence of k1 |
- TEXT: H|k2 Bulk effect coefficient 2 |
- TEXT: H|lk2 Length dependence of k2 |
- TEXT: H|wk2 Width dependence of k2 |
- TEXT: H ------------------------------------------------------------
- TEXT: H|eta0 VDS dependence of threshold voltage at VDD=0
- TEXT: H|leta0 Length dependence of eta0 |
- TEXT: H|weta0 Width dependence of eta0 |
- TEXT: H|etab VBS dependence of eta |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|letab Length dependence of etab |
- TEXT: H|wetab Width dependence of etab |
- TEXT: H|dl Channel length reduction in um |
- TEXT: H|dw Channel width reduction in um |
- TEXT: H ------------------------------------------------------------
- TEXT: H|mu0 Low-field mobility, at VDS=0 VGS=VTH |
- TEXT: H|mu0b VBS dependence of low-field mobility |
- TEXT: H|lmu0b Length dependence of mu0b |
- TEXT: H|wmu0b Width dependence of mu0b |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|mus0 Mobility at VDS=VDD VGS=VTH |
- TEXT: H|lmus0 Length dependence of mus0 |
- TEXT: H|wmus0 Width dependence of mus |
- TEXT: H|musb VBS dependence of mus |
- TEXT: H ------------------------------------------------------------
- TEXT: H|lmusb Length dependence of musb |
- TEXT: H|wmusb Width dependence of musb |
- TEXT: H|mu20 VDS dependence of mu in tanh term |
- TEXT: H|lmu20 Length dependence of mu20 |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|wmu20 Width dependence of mu20 |
- TEXT: H|mu2b VBS dependence of mu2 |
- TEXT: H|lmu2b Length dependence of mu2b |
- TEXT: H|wmu2b Width dependence of mu2b |
- TEXT: H ------------------------------------------------------------
- TEXT: H|mu2g VGS dependence of mu2 |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| BSIM2 - model input-output parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| lmu2g Length dependence of mu2g |
- TEXT: H| wmu2g Width dependence of mu2g |
- TEXT: H| mu30 VDS dependence of mu in linear term |
- TEXT: H| lmu30 Length dependence of mu30 |
- TEXT: H ------------------------------------------------------------
- TEXT: H| wmu30 Width dependence of mu30 |
- TEXT: H| mu3b VBS dependence of mu3 |
- TEXT: H| lmu3b Length dependence of mu3b |
- TEXT: H| wmu3b Width dependence of mu3b |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| mu3g VGS dependence of mu3 |
- TEXT: H| lmu3g Length dependence of mu3g |
- TEXT: H| wmu3g Width dependence of mu3g |
- TEXT: H| mu40 VDS dependence of mu in linear term |
- TEXT: H ------------------------------------------------------------
- TEXT: H| lmu40 Length dependence of mu40 |
- TEXT: H| wmu40 Width dependence of mu40 |
- TEXT: H| mu4b VBS dependence of mu4 |
- TEXT: H| lmu4b Length dependence of mu4b |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| wmu4b Width dependence of mu4b |
- TEXT: H| mu4g VGS dependence of mu4 |
- TEXT: H| lmu4g Length dependence of mu4g |
- TEXT: H| wmu4g Width dependence of mu4g |
- TEXT: H ------------------------------------------------------------
- TEXT: H| ua0 Linear VGS dependence of mobility |
- TEXT: H| lua0 Length dependence of ua0 |
- TEXT: H| wua0 Width dependence of ua0 |
- TEXT: H| uab VBS dependence of ua |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| luab Length dependence of uab |
- TEXT: H| wuab Width dependence of uab |
- TEXT: H| ub0 Quadratic VGS dependence of mobility |
- TEXT: H| lub0 Length dependence of ub0 |
- TEXT: H ------------------------------------------------------------
- TEXT: H| wub0 Width dependence of ub0 |
- TEXT: H| ubb VBS dependence of ub |
- TEXT: H| lubb Length dependence of ubb |
- TEXT: H| wubb Width dependence of ubb |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| u10 VDS depence of mobility |
- TEXT: H| lu10 Length dependence of u10 |
- TEXT: H wu10 Width dependence of u10
- TEXT: H| u1b VBS depence of u1 |
- TEXT: H ------------------------------------------------------------
- TEXT: H| lu1b Length depence of u1b |
- TEXT: H| wu1b Width depence of u1b |
- TEXT: H| u1d VDS depence of u1 |
- TEXT: H| lu1d Length depence of u1d |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| wu1d Width depence of u1d |
- TEXT: H| n0 Subthreshold slope at VDS=0 VBS=0 |
- TEXT: H| ln0 Length dependence of n0 |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------------------
- TEXT: H| BSIM2 - model input-output parameters - _c_o_n_t_i_n_u_e_d |
- TEXT: H|-----------------------------------------------------------------------+
- TEXT: H|wn0 Width dependence of n0 |
- TEXT: H|nb VBS dependence of n |
- TEXT: H|lnb Length dependence of nb |
- TEXT: H|wnb Width dependence of nb |
- TEXT: H ------------------------------------------------------------------------
- TEXT: H|nd VDS dependence of n |
- TEXT: H|lnd Length dependence of nd |
- TEXT: H|wnd Width dependence of nd |
- TEXT: H|vof0 Threshold voltage offset AT VDS=0 VBS=0 |
- TEXT: H|-----------------------------------------------------------------------+
- TEXT: H|lvof0 Length dependence of vof0 |
- TEXT: H|wvof0 Width dependence of vof0 |
- TEXT: H|vofb VBS dependence of vof |
- TEXT: H|lvofb Length dependence of vofb |
- TEXT: H ------------------------------------------------------------------------
- TEXT: H|wvofb Width dependence of vofb |
- TEXT: H|vofd VDS dependence of vof |
- TEXT: H|lvofd Length dependence of vofd |
- TEXT: H|wvofd Width dependence of vofd |
- TEXT: H|-----------------------------------------------------------------------+
- TEXT: H|ai0 Pre-factor of hot-electron effect. |
- TEXT: H|lai0 Length dependence of ai0 |
- TEXT: H|wai0 Width dependence of ai0 |
- TEXT: H|aib VBS dependence of ai |
- TEXT: H ------------------------------------------------------------------------
- TEXT: H|laib Length dependence of aib |
- TEXT: H|waib Width dependence of aib |
- TEXT: H|bi0 Exponential factor of hot-electron effect. |
- TEXT: H|lbi0 Length dependence of bi0 |
- TEXT: H|-----------------------------------------------------------------------+
- TEXT: H|wbi0 Width dependence of bi0 |
- TEXT: H|bib VBS dependence of bi |
- TEXT: H|lbib Length dependence of bib |
- TEXT: H|wbib Width dependence of bib |
- TEXT: H ------------------------------------------------------------------------
- TEXT: H|vghigh Upper bound of the cubic spline function. |
- TEXT: H|lvghigh Length dependence of vghigh |
- TEXT: H|wvghigh Width dependence of vghigh |
- TEXT: H|vglow Lower bound of the cubic spline function. |
- TEXT: H|-----------------------------------------------------------------------+
- TEXT: H|lvglow Length dependence of vglow |
- TEXT: H|wvglow Width dependence of vglow |
- TEXT: H|tox Gate oxide thickness in um |
- TEXT: H|temp Temperature in degree Celcius |
- TEXT: H ------------------------------------------------------------------------
- TEXT: H|vdd Maximum Vds |
- TEXT: H|vgg Maximum Vgs |
- TEXT: H|vbb Maximum Vbs |
- TEXT: H|cgso Gate source overlap capacitance per unit channel width(m)
- TEXT: H|-----------------------------------------------------------------------+
- TEXT: H|cgdo Gate drain overlap capacitance per unit channel width(m)|
- TEXT: H|cgbo Gate bulk overlap capacitance per unit channel length(m)|
- TEXT: H|xpart Flag for channel charge partitioning |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ---------------------------------------------------------------------------
- TEXT: H| BSIM2 - model input-output parameters - _c_o_n_t_i_n_u_e_d |
- TEXT: H|--------------------------------------------------------------------------+
- TEXT: H|rsh Source drain diffusion sheet resistance in ohm per square |
- TEXT: H|js Source drain junction saturation current per unit area |
- TEXT: H|pb Source drain junction built in potential |
- TEXT: H mj Source drain bottom junction capacitance grading coefficient
- TEXT: H| |
- TEXT: H ---------------------------------------------------------------------------
- TEXT: H|pbsw Source drain side junction capacitance built in potential |
- TEXT: H|mjsw Source drain side junction capacitance grading coefficient |
- TEXT: H|cj Source drain bottom junction capacitance per unit area |
- TEXT: H|cjsw Source drain side junction capacitance per unit area |
- TEXT: H|wdf Default width of source drain diffusion in um |
- TEXT: H|dell Length reduction of source drain diffusion |
- TEXT: H ---------------------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Capacitor
- TITLE: Capacitor: Fixed capacitor
- TEXT: H
- TEXT: H _B._6. _C_a_p_a_c_i_t_o_r: _F_i_x_e_d _c_a_p_a_c_i_t_o_r
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Capacitor - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| capacitance Device capacitance |
- TEXT: H| ic Initial capacitor voltage |
- TEXT: H| w Device width |
- TEXT: H| l Device length |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Capacitor - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| i Device current |
- TEXT: H| p Instantaneous device power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Capacitor - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| c Capacitor model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Capacitor - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cj Bottom Capacitance per area |
- TEXT: H| cjsw Sidewall capacitance per meter |
- TEXT: H| defw Default width |
- TEXT: H| narrow width correction factor |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: CCCS
- TITLE: CCCS: Current controlled current source
- TEXT: H
- TEXT: H _B._7. _C_C_C_S: _C_u_r_r_e_n_t _c_o_n_t_r_o_l_l_e_d _c_u_r_r_e_n_t _s_o_u_r_c_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CCCS - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gain Gain of source |
- TEXT: H| control Name of controlling source |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CCCS - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| neg_node Negative node of source |
- TEXT: H| pos_node Positive node of source |
- TEXT: H| i CCCS output current |
- TEXT: H| v CCCS voltage at output |
- TEXT: H| p CCCS power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: CCVS
- TITLE: CCVS: Linear current controlled current source
- TEXT: H
- TEXT: H _B._8. _C_C_V_S: _L_i_n_e_a_r _c_u_r_r_e_n_t _c_o_n_t_r_o_l_l_e_d _c_u_r_r_e_n_t _s_o_u_r_c_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CCVS - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gain Transresistance (gain) |
- TEXT: H| control Controlling voltage source |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CCVS - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node Positive node of source |
- TEXT: H| neg_node Negative node of source |
- TEXT: H| i CCVS output current |
- TEXT: H| v CCVS output voltage |
- TEXT: H| p CCVS power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: CSwitch
- TITLE: CSwitch: Current controlled ideal switch
- TEXT: H
- TEXT: H _B._9. _C_S_w_i_t_c_h: _C_u_r_r_e_n_t _c_o_n_t_r_o_l_l_e_d _i_d_e_a_l _s_w_i_t_c_h
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CSwitch - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| on Initially closed |
- TEXT: H| off Initially open |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CSwitch - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| control Name of controlling source |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CSwitch - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node Positive node of switch |
- TEXT: H| neg_node Negative node of switch |
- TEXT: H| i Switch current |
- TEXT: H| p Instantaneous power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CSwitch - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| csw Current controlled switch model |
- TEXT: H| it Threshold current |
- TEXT: H| ih Hysterisis current |
- TEXT: H| ron Closed resistance |
- TEXT: H| roff Open resistance |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| CSwitch - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gon Closed conductance |
- TEXT: H| goff Open conductance |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Diode
- TITLE: Diode: Junction Diode model
- TEXT: H
- TEXT: H _B._1_0. _D_i_o_d_e: _J_u_n_c_t_i_o_n _D_i_o_d_e _m_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Diode - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Initially off |
- TEXT: H| temp Instance temperature |
- TEXT: H| ic Initial device voltage |
- TEXT: H| area Area factor |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Diode - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vd Diode voltage |
- TEXT: H| id Diode current |
- TEXT: H| c Diode current |
- TEXT: H| gd Diode conductance |
- TEXT: H ------------------------------------------------------------
- TEXT: H| cd Diode capacitance |
- TEXT: H| charge Diode capacitor charge |
- TEXT: H| capcur Diode capacitor current |
- TEXT: H| p Diode power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Diode - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| d Diode model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Diode - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| is Saturation current |
- TEXT: H| tnom Parameter measurement temperature |
- TEXT: H| rs Ohmic resistance |
- TEXT: H| n Emission Coefficient |
- TEXT: H ------------------------------------------------------------
- TEXT: H| tt Transit Time |
- TEXT: H| cjo Junction capacitance |
- TEXT: H| cj0 (null) |
- TEXT: H| vj Junction potential |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| m Grading coefficient |
- TEXT: H| eg Activation energy |
- TEXT: H| xti Saturation current temperature exp. |
- TEXT: H| kf flicker noise coefficient |
- TEXT: H ------------------------------------------------------------
- TEXT: H| af flicker noise exponent |
- TEXT: H| fc Forward bias junction fit parameter |
- TEXT: H| bv Reverse breakdown voltage |
- TEXT: H| ibv Current at reverse breakdown voltage |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Diode - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cond Ohmic conductance |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Inductor
- TITLE: Inductor: Inductors
- TEXT: H
- TEXT: H _B._1_1. _I_n_d_u_c_t_o_r: _I_n_d_u_c_t_o_r_s
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Inductor - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| inductance Inductance of inductor |
- TEXT: H| ic Initial current through inductor |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H -------------------------------------------------------------
- TEXT: H| Inductor - instance parameters (output-only) |
- TEXT: H|------------------------------------------------------------+
- TEXT: H|flux Flux through inductor |
- TEXT: H|v Terminal voltage of inductor |
- TEXT: H|volt |
- TEXT: H|i Current through the inductor |
- TEXT: H|current |
- TEXT: H p instantaneous power dissipated by the inductor
- TEXT: H| |
- TEXT: H -------------------------------------------------------------
- TEXT: H
-
- SUBJECT: mutual
- TITLE: mutual: Mutual inductors
- TEXT: H
- TEXT: H _B._1_2. _m_u_t_u_a_l: _M_u_t_u_a_l _i_n_d_u_c_t_o_r_s
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| mutual - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| k Mutual inductance |
- TEXT: H| coefficient (null) |
- TEXT: H| inductor1 First coupled inductor |
- TEXT: H| inductor2 Second coupled inductor |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Isource
- TITLE: Isource: Independent current source
- TEXT: H
- TEXT: H _B._1_3. _I_s_o_u_r_c_e: _I_n_d_e_p_e_n_d_e_n_t _c_u_r_r_e_n_t _s_o_u_r_c_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Isource - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pulse Pulse description |
- TEXT: H| sine Sinusoidal source description |
- TEXT: H| sin Sinusoidal source description |
- TEXT: H| exp Exponential source description |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pwl Piecewise linear description |
- TEXT: H| sffm single freq. FM description |
- TEXT: H| ac AC magnitude,phase vector |
- TEXT: H| c Current through current source |
- TEXT: H| distof1 f1 input for distortion |
- TEXT: H| distof2 f2 input for distortion |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Isource - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| dc DC value of source |
- TEXT: H| acmag AC magnitude |
- TEXT: H| acphase AC phase |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Isource - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| neg_node Negative node of source |
- TEXT: H| pos_node Positive node of source |
- TEXT: H acreal AC real part
- TEXT: H| acimag AC imaginary part |
- TEXT: H ------------------------------------------------------------
- TEXT: H| function Function of the source |
- TEXT: H| order Order of the source function |
- TEXT: H| coeffs Coefficients of the source |
- TEXT: H| v Voltage across the supply |
- TEXT: H| p Power supplied by the source |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: JFET
- TITLE: JFET: Junction Field effect transistor
- TEXT: H
- TEXT: H _B._1_4. _J_F_E_T: _J_u_n_c_t_i_o_n _F_i_e_l_d _e_f_f_e_c_t _t_r_a_n_s_i_s_t_o_r
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| JFET - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device initially off |
- TEXT: H| ic Initial VDS,VGS vector |
- TEXT: H| area Area factor |
- TEXT: H| ic-vds Initial D-S voltage |
- TEXT: H| ic-vgs Initial G-S volrage |
- TEXT: H| temp Instance temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ---------------------------------------------------------------
- TEXT: H| JFET - instance parameters (output-only) |
- TEXT: H|--------------------------------------------------------------+
- TEXT: H|drain-node Number of drain node |
- TEXT: H|gate-node Number of gate node |
- TEXT: H|source-node Number of source node |
- TEXT: H|drain-prime-node Internal drain node |
- TEXT: H ---------------------------------------------------------------
- TEXT: H|source-prime-nodeInternal source node |
- TEXT: H|vgs Voltage G-S |
- TEXT: H|vgd Voltage G-D |
- TEXT: H|ig Current at gate node |
- TEXT: H|--------------------------------------------------------------+
- TEXT: H|id Current at drain node |
- TEXT: H|is Source current |
- TEXT: H|igd Current G-D |
- TEXT: H|gm Transconductance |
- TEXT: H ---------------------------------------------------------------
- TEXT: H|gds Conductance D-S |
- TEXT: H|ggs Conductance G-S |
- TEXT: H|ggd Conductance G-D |
- TEXT: H|qgs Charge storage G-S junction |
- TEXT: H|--------------------------------------------------------------+
- TEXT: H|qgd Charge storage G-D junction |
- TEXT: H cqgs Capacitance due to charge storage G-S junction
- TEXT: H| |
- TEXT: H cqgd Capacitance due to charge storage G-D junction
- TEXT: H|p Power dissipated by the JFET |
- TEXT: H ---------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| JFET - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| njf N type JFET model |
- TEXT: H| pjf P type JFET model |
- TEXT: H| vt0 Threshold voltage |
- TEXT: H| vto (null) |
- TEXT: H ------------------------------------------------------------
- TEXT: H| beta Transconductance parameter |
- TEXT: H| lambda Channel length modulation param. |
- TEXT: H| rd Drain ohmic resistance |
- TEXT: H| rs Source ohmic resistance |
- TEXT: H| cgs G-S junction capactance |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| JFET - model input-output parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cgd G-D junction cap |
- TEXT: H| pb Gate junction potential |
- TEXT: H| is Gate junction saturation current |
- TEXT: H| fc Forward bias junction fit parm. |
- TEXT: H ------------------------------------------------------------
- TEXT: H| b Doping tail parameter |
- TEXT: H| tnom parameter measurement temperature |
- TEXT: H| kf Flicker Noise Coefficient |
- TEXT: H| af Flicker Noise Exponent |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| JFET - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| type N-type or P-type JFET model |
- TEXT: H| gd Drain conductance |
- TEXT: H| gs Source conductance |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: LTRA
- TITLE: LTRA: Lossy transmission line
- TEXT: H
- TEXT: H _B._1_5. _L_T_R_A: _L_o_s_s_y _t_r_a_n_s_m_i_s_s_i_o_n _l_i_n_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| LTRA - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ic Initial condition vector:v1,i1,v2,i2 |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| LTRA - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| v1 Initial voltage at end 1 |
- TEXT: H| v2 Initial voltage at end 2 |
- TEXT: H| i1 Initial current at end 1 |
- TEXT: H| i2 Initial current at end 2 |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| LTRA - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node1 Positive node of end 1 of t-line |
- TEXT: H| neg_node1 Negative node of end 1 of t.line |
- TEXT: H| pos_node2 Positive node of end 2 of t-line |
- TEXT: H| neg_node2 Negative node of end 2 of t-line |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| LTRA - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|ltra LTRA model |
- TEXT: H|r Resistance per metre |
- TEXT: H|l Inductance per metre |
- TEXT: H|g (null) |
- TEXT: H ------------------------------------------------------------
- TEXT: H|c Capacitance per metre |
- TEXT: H|len length of line |
- TEXT: H|nocontrol No timestep control |
- TEXT: H|steplimit always limit timestep to 0.8*(delay of line)
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H -----------------------------------------------------------------------------------
- TEXT: H| LTRA - model input-output parameters - _c_o_n_t_i_n_u_e_d |
- TEXT: H|----------------------------------------------------------------------------------+
- TEXT: H|nosteplimit don't always limit timestep to 0.8*(delay of line) |
- TEXT: H|lininterp use linear interpolation |
- TEXT: H|quadinterp use quadratic interpolation |
- TEXT: H|mixedinterp use linear interpolation if quadratic results look unacceptable |
- TEXT: H -----------------------------------------------------------------------------------
- TEXT: H|truncnr use N-R iterations for step calculation in LTRAtrunc |
- TEXT: H|truncdontcut don't limit timestep to keep impulse response calculation errors low
- TEXT: H|compactrel special reltol for straight line checking |
- TEXT: H|compactabs special abstol for straight line checking |
- TEXT: H -----------------------------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| LTRA - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| rel Rel. rate of change of deriv. for bkpt |
- TEXT: H| abs Abs. rate of change of deriv. for bkpt |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: MES
- TITLE: MES: GaAs MESFET model
- TEXT: H
- TEXT: H _B._1_6. _M_E_S: _G_a_A_s _M_E_S_F_E_T _m_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| MES - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| area Area factor |
- TEXT: H| icvds Initial D-S voltage |
- TEXT: H| icvgs Initial G-S voltage |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| MES - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|off Device initially off |
- TEXT: H|dnode Number of drain node |
- TEXT: H|gnode Number of gate node |
- TEXT: H|snode Number of source node |
- TEXT: H ------------------------------------------------------------
- TEXT: H|dprimenode Number of internal drain node |
- TEXT: H|sprimenode Number of internal source node |
- TEXT: H|vgs Gate-Source voltage |
- TEXT: H|vgd Gate-Drain voltage |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|cg Gate capacitance |
- TEXT: H|cd Drain capacitance |
- TEXT: H|cgd Gate-Drain capacitance |
- TEXT: H|gm Transconductance |
- TEXT: H ------------------------------------------------------------
- TEXT: H|gds Drain-Source conductance |
- TEXT: H|ggs Gate-Source conductance |
- TEXT: H|ggd Gate-Drain conductance |
- TEXT: H|cqgs Capacitance due to gate-source charge storage
- TEXT: H|-----------------------------------------------------------+
- TEXT: H|cqgd Capacitance due to gate-drain charge storage|
- TEXT: H|qgs Gate-Source charge storage |
- TEXT: H|qgd Gate-Drain charge storage |
- TEXT: H|is Source current |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| MES - instance output-only parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| p Power dissipated by the mesfet |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| MES - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| nmf N type MESfet model |
- TEXT: H| pmf P type MESfet model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| MES - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vt0 Pinch-off voltage |
- TEXT: H| vto (null) |
- TEXT: H| alpha Saturation voltage parameter |
- TEXT: H| beta Transconductance parameter |
- TEXT: H ------------------------------------------------------------
- TEXT: H| lambda Channel length modulation parm. |
- TEXT: H| b Doping tail extending parameter |
- TEXT: H| rd Drain ohmic resistance |
- TEXT: H| rs Source ohmic resistance |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cgs G-S junction capacitance |
- TEXT: H| cgd G-D junction capacitance |
- TEXT: H| pb Gate junction potential |
- TEXT: H| is Junction saturation current |
- TEXT: H ------------------------------------------------------------
- TEXT: H| fc Forward bias junction fit parm. |
- TEXT: H| kf Flicker noise coefficient |
- TEXT: H| af Flicker noise exponent |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| MES - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| type N-type or P-type MESfet model |
- TEXT: H| gd Drain conductance |
- TEXT: H| gs Source conductance |
- TEXT: H| depl_cap Depletion capacitance |
- TEXT: H| vcrit Critical voltage |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Mos1
- TITLE: Mos1: Level 1 MOSfet model with Meyer capacitance model
- TEXT: H
- TEXT: H _B._1_7. _M_o_s_1: _L_e_v_e_l _1 _M_O_S_f_e_t _m_o_d_e_l _w_i_t_h _M_e_y_e_r _c_a_p_a_c_i_t_a_n_c_e
- TEXT: H _m_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos1 - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device initially off |
- TEXT: H| ic Vector of D-S, G-S, B-S voltages |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos1 - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| l Length |
- TEXT: H| w Width |
- TEXT: H| ad Drain area |
- TEXT: H| as Source area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pd Drain perimeter |
- TEXT: H| ps Source perimeter |
- TEXT: H| nrd Drain squares |
- TEXT: H| nrs Source squares |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| icvds Initial D-S voltage |
- TEXT: H| icvgs Initial G-S voltage |
- TEXT: H| icvbs Initial B-S voltage |
- TEXT: H| temp Instance temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos1 - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| id Drain current |
- TEXT: H| is Source current |
- TEXT: H| ig Gate current |
- TEXT: H| ib Bulk current |
- TEXT: H ------------------------------------------------------------
- TEXT: H| ibd B-D junction current |
- TEXT: H| ibs B-S junction current |
- TEXT: H| vgs Gate-Source voltage |
- TEXT: H| vds Drain-Source voltage |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vbs Bulk-Source voltage |
- TEXT: H| vbd Bulk-Drain voltage |
- TEXT: H| dnode Number of the drain node |
- TEXT: H| gnode Number of the gate node |
- TEXT: H ------------------------------------------------------------
- TEXT: H| snode Number of the source node |
- TEXT: H| bnode Number of the node |
- TEXT: H| dnodeprime Number of int. drain node |
- TEXT: H| snodeprime Number of int. source node |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| von |
- TEXT: H| vdsat Saturation drain voltage |
- TEXT: H| sourcevcrit Critical source voltage |
- TEXT: H| drainvcrit Critical drain voltage |
- TEXT: H| rs Source resistance |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H --------------------------------------------------------------
- TEXT: H| Mos1 - instance output-only parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|sourceconductanceConductance of source |
- TEXT: H|rd Drain conductance |
- TEXT: H|drainconductance Conductance of drain |
- TEXT: H|gm Transconductance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|gds Drain-Source conductance |
- TEXT: H|gmb Bulk-Source transconductance |
- TEXT: H|gmbs |
- TEXT: H|gbd Bulk-Drain conductance |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|gbs Bulk-Source conductance |
- TEXT: H|cbd Bulk-Drain capacitance |
- TEXT: H|cbs Bulk-Source capacitance |
- TEXT: H|cgs Gate-Source capacitance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|cgd Gate-Drain capacitance |
- TEXT: H|cgb Gate-Bulk capacitance |
- TEXT: H|cqgs Capacitance due to gate-source charge storage
- TEXT: H|cqgd Capacitance due to gate-drain charge storage|
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|cqgb Capacitance due to gate-bulk charge storage |
- TEXT: H|cqbd Capacitance due to bulk-drain charge storage|
- TEXT: H cqbs Capacitance due to bulk-source charge storage
- TEXT: H|cbd0 Zero-Bias B-D junction capacitance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|cbdsw0 |
- TEXT: H|cbs0 Zero-Bias B-S junction capacitance |
- TEXT: H|cbssw0 |
- TEXT: H|qgs Gate-Source charge storage |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|qgd Gate-Drain charge storage |
- TEXT: H|qgb Gate-Bulk charge storage |
- TEXT: H|qbd Bulk-Drain charge storage |
- TEXT: H|qbs Bulk-Source charge storage |
- TEXT: H|p Instaneous power |
- TEXT: H --------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos1 - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| nmos N type MOSfet model |
- TEXT: H| pmos P type MOSfet model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos1 - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vto Threshold voltage |
- TEXT: H| vt0 (null) |
- TEXT: H| kp Transconductance parameter |
- TEXT: H| gamma Bulk threshold parameter |
- TEXT: H ------------------------------------------------------------
- TEXT: H| phi Surface potential |
- TEXT: H| lambda Channel length modulation |
- TEXT: H| rd Drain ohmic resistance |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos1 - model input-output parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| rs Source ohmic resistance |
- TEXT: H| cbd B-D junction capacitance |
- TEXT: H| cbs B-S junction capacitance |
- TEXT: H| is Bulk junction sat. current |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pb Bulk junction potential |
- TEXT: H| cgso Gate-source overlap cap. |
- TEXT: H| cgdo Gate-drain overlap cap. |
- TEXT: H| cgbo Gate-bulk overlap cap. |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| rsh Sheet resistance |
- TEXT: H| cj Bottom junction cap per area |
- TEXT: H| mj Bottom grading coefficient |
- TEXT: H| cjsw Side junction cap per area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| mjsw Side grading coefficient |
- TEXT: H| js Bulk jct. sat. current density |
- TEXT: H| tox Oxide thickness |
- TEXT: H| ld Lateral diffusion |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| u0 Surface mobility |
- TEXT: H| uo (null) |
- TEXT: H| fc Forward bias jct. fit parm. |
- TEXT: H| nsub Substrate doping |
- TEXT: H ------------------------------------------------------------
- TEXT: H| tpg Gate type |
- TEXT: H| nss Surface state density |
- TEXT: H| tnom Parameter measurement temperature |
- TEXT: H| kf Flicker noise coefficient |
- TEXT: H| af Flicker noise exponent |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos1 - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| type N-channel or P-channel MOS |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Mos2
- TITLE: Mos2: Level 2 MOSfet model with Meyer capacitance model
- TEXT: H
- TEXT: H _B._1_8. _M_o_s_2: _L_e_v_e_l _2 _M_O_S_f_e_t _m_o_d_e_l _w_i_t_h _M_e_y_e_r _c_a_p_a_c_i_t_a_n_c_e
- TEXT: H _m_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos2 - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device initially off |
- TEXT: H| ic Vector of D-S, G-S, B-S voltages |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos2 - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| l Length |
- TEXT: H| w Width |
- TEXT: H| ad Drain area |
- TEXT: H| as Source area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pd Drain perimeter |
- TEXT: H| ps Source perimeter |
- TEXT: H| nrd Drain squares |
- TEXT: H| nrs Source squares |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| icvds Initial D-S voltage |
- TEXT: H| icvgs Initial G-S voltage |
- TEXT: H| icvbs Initial B-S voltage |
- TEXT: H| temp Instance operating temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos2 - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| id Drain current |
- TEXT: H| cd |
- TEXT: H| ibd B-D junction current |
- TEXT: H| ibs B-S junction current |
- TEXT: H ------------------------------------------------------------
- TEXT: H| is Source current |
- TEXT: H| ig Gate current |
- TEXT: H| ib Bulk current |
- TEXT: H| vgs Gate-Source voltage |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vds Drain-Source voltage |
- TEXT: H| vbs Bulk-Source voltage |
- TEXT: H| vbd Bulk-Drain voltage |
- TEXT: H| dnode Number of drain node |
- TEXT: H ------------------------------------------------------------
- TEXT: H| gnode Number of gate node |
- TEXT: H| snode Number of source node |
- TEXT: H| bnode Number of bulk node |
- TEXT: H| dnodeprime Number of internal drain node |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| snodeprime Number of internal source node |
- TEXT: H| von |
- TEXT: H| vdsat Saturation drain voltage |
- TEXT: H| sourcevcrit Critical source voltage |
- TEXT: H| drainvcrit Critical drain voltage |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H --------------------------------------------------------------
- TEXT: H| Mos2 - instance output-only parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|rs Source resistance |
- TEXT: H|sourceconductanceSource conductance |
- TEXT: H|rd Drain resistance |
- TEXT: H|drainconductance Drain conductance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|gm Transconductance |
- TEXT: H|gds Drain-Source conductance |
- TEXT: H|gmb Bulk-Source transconductance |
- TEXT: H|gmbs |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|gbd Bulk-Drain conductance |
- TEXT: H|gbs Bulk-Source conductance |
- TEXT: H|cbd Bulk-Drain capacitance |
- TEXT: H|cbs Bulk-Source capacitance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|cgs Gate-Source capacitance |
- TEXT: H|cgd Gate-Drain capacitance |
- TEXT: H|cgb Gate-Bulk capacitance |
- TEXT: H|cbd0 Zero-Bias B-D junction capacitance |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|cbdsw0 |
- TEXT: H|cbs0 Zero-Bias B-S junction capacitance |
- TEXT: H|cbssw0 |
- TEXT: H cqgs Capacitance due to gate-source charge storage
- TEXT: H| |
- TEXT: H --------------------------------------------------------------
- TEXT: H|cqgd Capacitance due to gate-drain charge storage|
- TEXT: H|cqgb Capacitance due to gate-bulk charge storage |
- TEXT: H|cqbd Capacitance due to bulk-drain charge storage|
- TEXT: H|cqbs Capacitance due to bulk-source charge storage
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|qgs Gate-Source charge storage |
- TEXT: H|qgd Gate-Drain charge storage |
- TEXT: H|qgb Gate-Bulk charge storage |
- TEXT: H|qbd Bulk-Drain charge storage |
- TEXT: H|qbs Bulk-Source charge storage |
- TEXT: H|p Instantaneous power |
- TEXT: H --------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos2 - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| nmos N type MOSfet model |
- TEXT: H| pmos P type MOSfet model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos2 - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vto Threshold voltage |
- TEXT: H| vt0 (null) |
- TEXT: H| kp Transconductance parameter |
- TEXT: H| gamma Bulk threshold parameter |
- TEXT: H ------------------------------------------------------------
- TEXT: H| phi Surface potential |
- TEXT: H| lambda Channel length modulation |
- TEXT: H| rd Drain ohmic resistance |
- TEXT: H| rs Source ohmic resistance |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cbd B-D junction capacitance |
- TEXT: H| cbs B-S junction capacitance |
- TEXT: H| is Bulk junction sat. current |
- TEXT: H| pb Bulk junction potential |
- TEXT: H ------------------------------------------------------------
- TEXT: H| cgso Gate-source overlap cap. |
- TEXT: H| cgdo Gate-drain overlap cap. |
- TEXT: H| cgbo Gate-bulk overlap cap. |
- TEXT: H| rsh Sheet resistance |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cj Bottom junction cap per area |
- TEXT: H| mj Bottom grading coefficient |
- TEXT: H| cjsw Side junction cap per area |
- TEXT: H| mjsw Side grading coefficient |
- TEXT: H ------------------------------------------------------------
- TEXT: H| js Bulk jct. sat. current density |
- TEXT: H| tox Oxide thickness |
- TEXT: H| ld Lateral diffusion |
- TEXT: H| u0 Surface mobility |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| uo (null) |
- TEXT: H| fc Forward bias jct. fit parm. |
- TEXT: H| nsub Substrate doping |
- TEXT: H| tpg Gate type |
- TEXT: H ------------------------------------------------------------
- TEXT: H| nss Surface state density |
- TEXT: H| delta Width effect on threshold |
- TEXT: H| uexp Crit. field exp for mob. deg. |
- TEXT: H| ucrit Crit. field for mob. degradation |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vmax Maximum carrier drift velocity |
- TEXT: H| xj Junction depth |
- TEXT: H| neff Total channel charge coeff. |
- TEXT: H| nfs Fast surface state density |
- TEXT: H ------------------------------------------------------------
- TEXT: H| tnom Parameter measurement temperature |
- TEXT: H| kf Flicker noise coefficient |
- TEXT: H| af Flicker noise exponent |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos2 - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| type N-channel or P-channel MOS |
- TEXT: H ------------------------------------------------------------
-
- SUBJECT: Mos3
- TITLE: Mos3: Level 3 MOSfet model with Meyer capacitance model
- TEXT: H
- TEXT: H _B._1_9. _M_o_s_3: _L_e_v_e_l _3 _M_O_S_f_e_t _m_o_d_e_l _w_i_t_h _M_e_y_e_r _c_a_p_a_c_i_t_a_n_c_e
- TEXT: H _m_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos3 - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device initially off |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos3 - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| l Length |
- TEXT: H| w Width |
- TEXT: H| ad Drain area |
- TEXT: H| as Source area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pd Drain perimeter |
- TEXT: H| ps Source perimeter |
- TEXT: H| nrd Drain squares |
- TEXT: H| nrs Source squares |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| icvds Initial D-S voltage |
- TEXT: H| icvgs Initial G-S voltage |
- TEXT: H| icvbs Initial B-S voltage |
- TEXT: H| ic Vector of D-S, G-S, B-S voltages |
- TEXT: H| temp Instance operating temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos3 - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| id Drain current |
- TEXT: H| cd Drain current |
- TEXT: H| ibd B-D junction current |
- TEXT: H| ibs B-S junction current |
- TEXT: H ------------------------------------------------------------
- TEXT: H| is Source current |
- TEXT: H| ig Gate current |
- TEXT: H| ib Bulk current |
- TEXT: H| vgs Gate-Source voltage |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vds Drain-Source voltage |
- TEXT: H| vbs Bulk-Source voltage |
- TEXT: H| vbd Bulk-Drain voltage |
- TEXT: H| dnode Number of drain node |
- TEXT: H ------------------------------------------------------------
- TEXT: H| gnode Number of gate node |
- TEXT: H| snode Number of source node |
- TEXT: H| bnode Number of bulk node |
- TEXT: H| dnodeprime Number of internal drain node |
- TEXT: H| snodeprime Number of internal source node |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H --------------------------------------------------------------
- TEXT: H| Mos3 - instance output-only parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|von Turn-on voltage |
- TEXT: H|vdsat Saturation drain voltage |
- TEXT: H|sourcevcrit Critical source voltage |
- TEXT: H|drainvcrit Critical drain voltage |
- TEXT: H --------------------------------------------------------------
- TEXT: H|rs Source resistance |
- TEXT: H|sourceconductanceSource conductance |
- TEXT: H|rd Drain resistance |
- TEXT: H|drainconductance Drain conductance |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|gm Transconductance |
- TEXT: H|gds Drain-Source conductance |
- TEXT: H|gmb Bulk-Source transconductance |
- TEXT: H|gmbs Bulk-Source transconductance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|gbd Bulk-Drain conductance |
- TEXT: H|gbs Bulk-Source conductance |
- TEXT: H|cbd Bulk-Drain capacitance |
- TEXT: H|cbs Bulk-Source capacitance |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|cgs Gate-Source capacitance |
- TEXT: H|cgd Gate-Drain capacitance |
- TEXT: H|cgb Gate-Bulk capacitance |
- TEXT: H cqgs Capacitance due to gate-source charge storage
- TEXT: H| |
- TEXT: H --------------------------------------------------------------
- TEXT: H|cqgd Capacitance due to gate-drain charge storage|
- TEXT: H|cqgb Capacitance due to gate-bulk charge storage |
- TEXT: H|cqbd Capacitance due to bulk-drain charge storage|
- TEXT: H|cqbs Capacitance due to bulk-source charge storage
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|cbd0 Zero-Bias B-D junction capacitance |
- TEXT: H|cbdsw0 Zero-Bias B-D sidewall capacitance |
- TEXT: H|cbs0 Zero-Bias B-S junction capacitance |
- TEXT: H|cbssw0 Zero-Bias B-S sidewall capacitance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|qbs Bulk-Source charge storage |
- TEXT: H|qgs Gate-Source charge storage |
- TEXT: H|qgd Gate-Drain charge storage |
- TEXT: H|qgb Gate-Bulk charge storage |
- TEXT: H|qbd Bulk-Drain charge storage |
- TEXT: H|p Instantaneous power |
- TEXT: H --------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos3 - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| nmos N type MOSfet model |
- TEXT: H| pmos P type MOSfet model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos3 - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vto Threshold voltage |
- TEXT: H| vt0 (null) |
- TEXT: H| kp Transconductance parameter |
- TEXT: H| gamma Bulk threshold parameter |
- TEXT: H ------------------------------------------------------------
- TEXT: H| phi Surface potential |
- TEXT: H| rd Drain ohmic resistance |
- TEXT: H| rs Source ohmic resistance |
- TEXT: H| cbd B-D junction capacitance |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cbs B-S junction capacitance |
- TEXT: H| is Bulk junction sat. current |
- TEXT: H| pb Bulk junction potential |
- TEXT: H| cgso Gate-source overlap cap. |
- TEXT: H ------------------------------------------------------------
- TEXT: H| cgdo Gate-drain overlap cap. |
- TEXT: H| cgbo Gate-bulk overlap cap. |
- TEXT: H| rsh Sheet resistance |
- TEXT: H| cj Bottom junction cap per area |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| mj Bottom grading coefficient |
- TEXT: H| cjsw Side junction cap per area |
- TEXT: H| mjsw Side grading coefficient |
- TEXT: H| js Bulk jct. sat. current density |
- TEXT: H ------------------------------------------------------------
- TEXT: H| tox Oxide thickness |
- TEXT: H| ld Lateral diffusion |
- TEXT: H| u0 Surface mobility |
- TEXT: H| uo (null) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| fc Forward bias jct. fit parm. |
- TEXT: H| nsub Substrate doping |
- TEXT: H| tpg Gate type |
- TEXT: H| nss Surface state density |
- TEXT: H ------------------------------------------------------------
- TEXT: H| vmax Maximum carrier drift velocity |
- TEXT: H| xj Junction depth |
- TEXT: H| nfs Fast surface state density |
- TEXT: H| xd Depletion layer width |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| alpha Alpha |
- TEXT: H| eta Vds dependence of threshold voltage |
- TEXT: H| delta Width effect on threshold |
- TEXT: H| input_delta (null) |
- TEXT: H ------------------------------------------------------------
- TEXT: H| theta Vgs dependence on mobility |
- TEXT: H| kappa Kappa |
- TEXT: H| tnom Parameter measurement temperature |
- TEXT: H| kf Flicker noise coefficient |
- TEXT: H| af Flicker noise exponent |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos3 - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| type N-channel or P-channel MOS |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Mos6
- TITLE: Mos6: Level 6 MOSfet model with Meyer capacitance model
- TEXT: H
- TEXT: H _B._2_0. _M_o_s_6: _L_e_v_e_l _6 _M_O_S_f_e_t _m_o_d_e_l _w_i_t_h _M_e_y_e_r _c_a_p_a_c_i_t_a_n_c_e
- TEXT: H _m_o_d_e_l
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos6 - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| off Device initially off |
- TEXT: H| ic Vector of D-S, G-S, B-S voltages |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos6 - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| l Length |
- TEXT: H| w Width |
- TEXT: H| ad Drain area |
- TEXT: H| as Source area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pd Drain perimeter |
- TEXT: H| ps Source perimeter |
- TEXT: H| nrd Drain squares |
- TEXT: H| nrs Source squares |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| icvds Initial D-S voltage |
- TEXT: H| icvgs Initial G-S voltage |
- TEXT: H| icvbs Initial B-S voltage |
- TEXT: H| temp Instance temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos6 - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| id Drain current |
- TEXT: H| cd Drain current |
- TEXT: H| is Source current |
- TEXT: H| ig Gate current |
- TEXT: H ------------------------------------------------------------
- TEXT: H| ib Bulk current |
- TEXT: H| ibs B-S junction capacitance |
- TEXT: H| ibd B-D junction capacitance |
- TEXT: H| vgs Gate-Source voltage |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vds Drain-Source voltage |
- TEXT: H| vbs Bulk-Source voltage |
- TEXT: H| vbd Bulk-Drain voltage |
- TEXT: H| dnode Number of the drain node |
- TEXT: H ------------------------------------------------------------
- TEXT: H| gnode Number of the gate node |
- TEXT: H| snode Number of the source node |
- TEXT: H| bnode Number of the node |
- TEXT: H| dnodeprime Number of int. drain node |
- TEXT: H| snodeprime Number of int. source node |
- TEXT: H| _c_o_n_t_i_n_u_e_d |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H --------------------------------------------------------------
- TEXT: H| Mos6 - instance output-only parameters - _c_o_n_t_i_n_u_e_d
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|rs Source resistance |
- TEXT: H|sourceconductanceSource conductance |
- TEXT: H|rd Drain resistance |
- TEXT: H|drainconductance Drain conductance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|von Turn-on voltage |
- TEXT: H|vdsat Saturation drain voltage |
- TEXT: H|sourcevcrit Critical source voltage |
- TEXT: H|drainvcrit Critical drain voltage |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|gmbs Bulk-Source transconductance |
- TEXT: H|gm Transconductance |
- TEXT: H|gds Drain-Source conductance |
- TEXT: H|gbd Bulk-Drain conductance |
- TEXT: H --------------------------------------------------------------
- TEXT: H|gbs Bulk-Source conductance |
- TEXT: H|cgs Gate-Source capacitance |
- TEXT: H|cgd Gate-Drain capacitance |
- TEXT: H|cgb Gate-Bulk capacitance |
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|cbd Bulk-Drain capacitance |
- TEXT: H|cbs Bulk-Source capacitance |
- TEXT: H|cbd0 Zero-Bias B-D junction capacitance |
- TEXT: H|cbdsw0 |
- TEXT: H --------------------------------------------------------------
- TEXT: H|cbs0 Zero-Bias B-S junction capacitance |
- TEXT: H|cbssw0 |
- TEXT: H|cqgs Capacitance due to gate-source charge storage
- TEXT: H|cqgd Capacitance due to gate-drain charge storage|
- TEXT: H|-------------------------------------------------------------+
- TEXT: H|cqgb Capacitance due to gate-bulk charge storage |
- TEXT: H|cqbd Capacitance due to bulk-drain charge storage|
- TEXT: H cqbs Capacitance due to bulk-source charge storage
- TEXT: H|qgs Gate-Source charge storage |
- TEXT: H --------------------------------------------------------------
- TEXT: H|qgd Gate-Drain charge storage |
- TEXT: H|qgb Gate-Bulk charge storage |
- TEXT: H|qbd Bulk-Drain charge storage |
- TEXT: H|qbs Bulk-Source charge storage |
- TEXT: H|p Instaneous power |
- TEXT: H --------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos6 - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| nmos N type MOSfet model |
- TEXT: H| pmos P type MOSfet model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos6 - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| vto Threshold voltage |
- TEXT: H| vt0 (null) |
- TEXT: H| kv Saturation voltage factor |
- TEXT: H| nv Saturation voltage coeff. |
- TEXT: H ------------------------------------------------------------
- TEXT: H| kc Saturation current factor |
- TEXT: H| nc Saturation current coeff. |
- TEXT: H| nvth Threshold voltage coeff. |
- TEXT: H| ps Sat. current modification par. |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gamma Bulk threshold parameter |
- TEXT: H| gamma1 Bulk threshold parameter 1 |
- TEXT: H| sigma Static feedback effect par. |
- TEXT: H| phi Surface potential |
- TEXT: H ------------------------------------------------------------
- TEXT: H| lambda Channel length modulation param. |
- TEXT: H| lambda0 Channel length modulation param. 0 |
- TEXT: H| lambda1 Channel length modulation param. 1 |
- TEXT: H| rd Drain ohmic resistance |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| rs Source ohmic resistance |
- TEXT: H| cbd B-D junction capacitance |
- TEXT: H| cbs B-S junction capacitance |
- TEXT: H| is Bulk junction sat. current |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pb Bulk junction potential |
- TEXT: H| cgso Gate-source overlap cap. |
- TEXT: H| cgdo Gate-drain overlap cap. |
- TEXT: H| cgbo Gate-bulk overlap cap. |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| rsh Sheet resistance |
- TEXT: H| cj Bottom junction cap per area |
- TEXT: H| mj Bottom grading coefficient |
- TEXT: H| cjsw Side junction cap per area |
- TEXT: H ------------------------------------------------------------
- TEXT: H| mjsw Side grading coefficient |
- TEXT: H| js Bulk jct. sat. current density |
- TEXT: H| ld Lateral diffusion |
- TEXT: H| tox Oxide thickness |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| u0 Surface mobility |
- TEXT: H| uo (null) |
- TEXT: H| fc Forward bias jct. fit parm. |
- TEXT: H| tpg Gate type |
- TEXT: H ------------------------------------------------------------
- TEXT: H| nsub Substrate doping |
- TEXT: H| nss Surface state density |
- TEXT: H| tnom Parameter measurement temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Mos6 - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| type N-channel or P-channel MOS |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Resistor
- TITLE: Resistor: Simple linear resistor
- TEXT: H
- TEXT: H _B._2_1. _R_e_s_i_s_t_o_r: _S_i_m_p_l_e _l_i_n_e_a_r _r_e_s_i_s_t_o_r
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Resistor - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| resistance Resistance |
- TEXT: H| temp Instance operating temperature |
- TEXT: H| l Length |
- TEXT: H| w Width |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Resistor - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| i Current |
- TEXT: H| p Power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Resistor - model parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| r Device is a resistor model |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Resistor - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| rsh Sheet resistance |
- TEXT: H| narrow Narrowing of resistor |
- TEXT: H| tc1 First order temp. coefficient |
- TEXT: H| tc2 Second order temp. coefficient |
- TEXT: H| defw Default device width |
- TEXT: H| tnom Parameter measurement temperature |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Switch
- TITLE: Switch: Ideal voltage controlled switch
- TEXT: H
- TEXT: H _B._2_2. _S_w_i_t_c_h: _I_d_e_a_l _v_o_l_t_a_g_e _c_o_n_t_r_o_l_l_e_d _s_w_i_t_c_h
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Switch - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| on Switch initially closed |
- TEXT: H| off Switch initially open |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Switch - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node Positive node of switch |
- TEXT: H| neg_node Negative node of switch |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Switch - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| cont_p_node Positive contr. node of switch |
- TEXT: H| cont_n_node Positive contr. node of switch |
- TEXT: H| i Switch current |
- TEXT: H| p Switch power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Switch - model parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| sw Switch model |
- TEXT: H| vt Threshold voltage |
- TEXT: H| vh Hysteresis voltage |
- TEXT: H| ron Resistance when closed |
- TEXT: H| roff Resistance when open |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Switch - model parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gon Conductance when closed |
- TEXT: H| goff Conductance when open |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Tranline
- TITLE: Tranline: Lossless transmission line
- TEXT: H
- TEXT: H _B._2_3. _T_r_a_n_l_i_n_e: _L_o_s_s_l_e_s_s _t_r_a_n_s_m_i_s_s_i_o_n _l_i_n_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Tranline - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ic Initial condition vector:v1,i1,v2,i2 |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Tranline - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| z0 Characteristic impedance |
- TEXT: H| zo (null) |
- TEXT: H| f Frequency |
- TEXT: H| td Transmission delay |
- TEXT: H ------------------------------------------------------------
- TEXT: H| nl Normalized length at frequency given |
- TEXT: H| v1 Initial voltage at end 1 |
- TEXT: H| v2 Initial voltage at end 2 |
- TEXT: H| i1 Initial current at end 1 |
- TEXT: H| i2 Initial current at end 2 |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Tranline - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| rel Rel. rate of change of deriv. for bkpt |
- TEXT: H| abs Abs. rate of change of deriv. for bkpt |
- TEXT: H| pos_node1 Positive node of end 1 of t. line |
- TEXT: H| neg_node1 Negative node of end 1 of t. line |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pos_node2 Positive node of end 2 of t. line |
- TEXT: H| neg_node2 Negative node of end 2 of t. line |
- TEXT: H| delays Delayed values of excitation |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: VCCS
- TITLE: VCCS: Voltage controlled current source
- TEXT: H
- TEXT: H _B._2_4. _V_C_C_S: _V_o_l_t_a_g_e _c_o_n_t_r_o_l_l_e_d _c_u_r_r_e_n_t _s_o_u_r_c_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| VCCS - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ic Initial condition of controlling source |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| VCCS - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gain Transconductance of source (gain) |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| VCCS - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node Positive node of source |
- TEXT: H| neg_node Negative node of source |
- TEXT: H| cont_p_node Positive node of contr. source |
- TEXT: H| cont_n_node Negative node of contr. source |
- TEXT: H ------------------------------------------------------------
- TEXT: H| i Output current |
- TEXT: H| v Voltage across output |
- TEXT: H| p Power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: VCVS
- TITLE: VCVS: Voltage controlled voltage source
- TEXT: H
- TEXT: H _B._2_5. _V_C_V_S: _V_o_l_t_a_g_e _c_o_n_t_r_o_l_l_e_d _v_o_l_t_a_g_e _s_o_u_r_c_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| VCVS - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| ic Initial condition of controlling source |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| VCVS - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| gain Voltage gain |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| VCVS - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node Positive node of source |
- TEXT: H| neg_node Negative node of source |
- TEXT: H| cont_p_node Positive node of contr. source |
- TEXT: H cont_n_node Negative node of contr. source
- TEXT: H ------------------------------------------------------------
- TEXT: H| i Output current |
- TEXT: H| v Output voltage |
- TEXT: H| p Power |
- TEXT: H ------------------------------------------------------------
- TEXT: H
-
- SUBJECT: Vsource
- TITLE: Vsource: Independent voltage source
- TEXT: H
- TEXT: H _B._2_6. _V_s_o_u_r_c_e: _I_n_d_e_p_e_n_d_e_n_t _v_o_l_t_a_g_e _s_o_u_r_c_e
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Vsource - instance parameters (input-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pulse Pulse description |
- TEXT: H| sine Sinusoidal source description |
- TEXT: H| sin Sinusoidal source description |
- TEXT: H| exp Exponential source description |
- TEXT: H ------------------------------------------------------------
- TEXT: H| pwl Piecewise linear description |
- TEXT: H| sffm Single freq. FM descripton |
- TEXT: H| ac AC magnitude, phase vector |
- TEXT: H| distof1 f1 input for distortion |
- TEXT: H| distof2 f2 input for distortion |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Vsource - instance parameters (input-output) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| dc D.C. source value |
- TEXT: H| acmag A.C. Magnitude |
- TEXT: H| acphase A.C. Phase |
- TEXT: H ------------------------------------------------------------
- TEXT: H
- TEXT: H
- TEXT: H ------------------------------------------------------------
- TEXT: H| Vsource - instance parameters (output-only) |
- TEXT: H|-----------------------------------------------------------+
- TEXT: H| pos_node Positive node of source |
- TEXT: H| neg_node Negative node of source |
- TEXT: H| function Function of the source |
- TEXT: H| order Order of the source function |
- TEXT: H ------------------------------------------------------------
- TEXT: H| coeffs Coefficients for the function |
- TEXT: H| acreal AC real part |
- TEXT: H| acimag AC imaginary part |
- TEXT: H| i Voltage source current |
- TEXT: H| p Instantaneous power |
- TEXT: H ------------------------------------------------------------
-
-